`
wbj0110
  • 浏览: 1610926 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

实时的把日志写进数据库

阅读更多
#!/bin/bash
02 sql_user=root
03 sql_pass=123456789
04 db_name=test
05   
06 sql_opt="-u$sql_user -p$sql_pass -s"
07   
08 mysql_opt() {
09   sql_lan=$1
10   echo $sql_lan
11   mysql $sql_opt << EOF
12     USE $db_name;
13     $sql_lan;
14     QUIT
15 EOF
16 }
17   
18 read_line()
19 {
20     read
21     while [ "$?" -eq  0 ]
22     do
23         #echo $REPLY   换成你想做的事情
24         sql="insert into testlog (log_str) values('$REPLY');"
25         mysql_opt "$sql";
26         read
27     done
28 }
29   
30 tail -f '/log/nginx/access.log' | read_line
分享到:
评论

相关推荐

    C# 利用log4net 把日志写入到数据库

    在IT行业中,日志记录是系统监控、故障排查和性能分析的重要工具。C#作为.NET框架的主要编程语言,提供了多种方式来实现日志管理。在本篇内容中,我们将深入探讨如何利用开源日志框架log4net将应用程序的日志信息...

    oracle数据库日志查看方法

    ### Oracle数据库日志查看方法详解 #### 一、概述 Oracle数据库是企业级应用中广泛使用的数据库管理系统之一,为了确保数据库系统的稳定运行和快速定位问题,掌握Oracle数据库日志查看方法至关重要。本文将详细...

    log4net保存日志到MySql数据库

    在实际项目中,你可以结合以上知识点,创建一个自定义的日志处理器,该处理器在接收到日志事件时,不仅将日志信息加密,还会根据配置的级别决定是否将其写入MySQL数据库。同时,可以通过log4net的调试功能帮助开发者...

    Log4Net日志插件在.net中的使用示例(文件型日志、SQLite数据库型日志)

    使用log4net进行日志记录在项目中使用的...本示例中包含常用的写日志到文件(按日期自动生成文件名称)及写日志到SQLite数据库两种方式。 示例资源中包含源码及演示作品两部分,使用前请先修改SQLite数据库的文件地址。

    无数据库日志文件恢复数据库方法两则

    本文主要介绍了两种在没有数据库日志文件的情况下恢复数据库的方法,这些方法对于数据库管理员来说至关重要,尤其是在面临数据丢失或损坏时。以下是详细的知识点解析: **方法一** 1. **新建数据库**:首先创建一...

    SQLSERVER无数据库日志文件恢复数据库方法

    ### SQLSERVER无数据库日志文件恢复数据库方法 在SQL Server环境中,当遇到丢失数据库日志文件(.ldf)的情况时,数据恢复成为一个极其敏感且技术性较强的问题。本篇文章将详细阐述两种实用的方法来应对这种情况,...

    log4j2.xml记录日志到到数据库

    本示例将详细介绍如何配置并使用Log4j2将日志信息记录到MySQL数据库中。 首先,我们要理解Log4j2的核心概念。Log4j2主要包括以下几个组件: 1. **配置文件**:如`log4j2.xml`,这是Log4j2的配置中心,定义了日志...

    log4j使用与java中log4j记录日志如何写入数据库

    本文将详细介绍如何在Java中使用Log4j来记录日志,并将其写入数据库。 首先,我们需要了解Log4j的基本结构。一个简单的Log4j项目通常包含以下几个部分: 1. **配置文件**:Log4j的配置文件通常是`log4j.properties...

    用日志恢复数据库

    本文将深入探讨如何利用日志文件来恢复SQL Server数据库,这是一项关键的数据库管理操作,能够有效保障数据的完整性和系统的连续运行。 ### 一、日志文件在数据库恢复中的作用 日志文件是SQL Server数据库系统中...

    AlwayOn集群数据库日志清理教程.doc

    AlwaysOn 集群数据库日志清理教程 在 AlwaysOn 集群环境中,数据库日志文件的疯狂扩张是一个常见的问题,该问题不仅占用大量的存储空间,还可能会影响数据库的性能和稳定性。因此,周期性的清理数据库日志文件是...

    数据库日志收缩工具

    数据库日志是数据库管理系统中的重要组成部分,特别是在关系型数据库中,如Microsoft SQL Server。日志用于记录所有的事务操作,确保数据的一致性和可恢复性。然而,随着时间的推移,数据库日志文件(通常命名为ldf...

    如何借助log4j把日志写入数据库中

    本文将深入讲解如何利用Log4j将日志信息存储到数据库中。 首先,我们需要理解Log4j的基本架构。Log4j由三个主要组件构成:Logger(日志器)、Appender(输出端)和Layout(格式化器)。Logger负责生成日志事件,...

    实时采集postgres数据库日志.zip

    【标题】"实时采集postgres数据库日志"涉及的是在信息技术领域中关于数据库监控与日志管理的重要实践。PostgreSQL(通常简称为Postgres)是一种功能强大的开源关系型数据库管理系统,广泛应用在各种规模的企业中。...

    java编写的写日志连接数据库

    本项目似乎实现了日志系统与数据库的结合,提供了添加、删除、修改和检索日志的功能,且代码具有一定的可移植性。 首先,我们来详细了解一下日志系统的基础知识。日志通常分为不同的级别,如DEBUG、INFO、WARNING、...

    SQL数据库日志清理工具

    SQL数据库日志清理工具是针对SQL Server数据库管理系统中日志文件过大或日志管理不当而设计的专业工具。在SQL Server中,日志文件(通常命名为*.ldf)用于记录所有事务的更改,包括数据的插入、更新和删除,以及...

    K3数据库日志收缩工具.zip

    《K3数据库日志收缩工具:优化数据管理与性能提升的关键》 在信息化时代,企业管理系统如金蝶K3在日常运营中起着至关重要的作用。然而,随着业务的不断扩展,数据库中的日志文件可能会变得庞大,占用大量存储空间,...

    天融信数据库审计网络审计系统-日志外发配置手册.docx

    通过日志外发功能,可以实时地监控和管理系统的日志,从而预防和检测系统中的安全问题。 知识点七:天融信数据库审计网络审计系统的可扩展性 天融信数据库审计网络审计系统的日志外发功能可以与第三方日志管理...

    高斯数据库审计日志使用说明.docx

    高斯数据库审计日志使用说明 高斯数据库审计日志是指数据库中记录的所有操作日志,包括 DDL、DCL、DML 操作等,以便追踪数据库中的所有活动。本文将详细介绍高斯数据库审计日志的使用说明,包括如何开启审计日志、...

    SQL日志收缩工具数据库精简用

    然而,随着时间的推移,日志文件可能会迅速增长,占用大量磁盘空间,特别是在频繁进行大量写操作或者没有正确配置日志备份策略的情况下。"SQL日志收缩工具"就是为了帮助管理员解决这个问题而设计的,它可以帮助我们...

    数据库日志维护手册数据库日志维护手册

    数据库日志维护手册,数据库日志维护手册,数据库日志维护手册。数据库日志维护手册.

Global site tag (gtag.js) - Google Analytics