`

日志写入文件中配置方式

 
阅读更多

在log4j.properties文件!
log4j.appender.file
= org.apache.log4j.FileAppender
log4j.appender.file.File
= D: // info.log      // 这里设置日志文件输出路径

#

log4j提供RollingFileAppender和DailyRollingFileAppender将日志记录输出到文件。
 RollingFileAppender按log文件最大长度限度生成新文件,
DailyRollingFileAppender按日期生成新文件。 
log4j.appender.logfile.MaxFileSize=4096KB   //每个文件大小设置

#

#
log4j.appender.file.layout = org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern
=% d{yyyy - MM - dd HH:mm:ss} % m % n
log4j.rootLogger
= DEBUG, file

// 定义一个类
public class LogInfo {
    Logger logger
= Logger.getLogger(LogInfo. class .getName());

/**
* 系统管理
*/
   
/**
     *
@param addmin(String
     *            name,String addname)添加管理员
     *
@param name
     *            String
     *
@param addname
     *            String
    
*/
   
public void addadmin(String name, String addname) {
       
try {
            logger.debug(
" 管理员: " + name + " 添加 " + addname + " 为管理员 " );
        }
catch (Exception ex) {
            logger.info(ex.getMessage());
        }
    }
   
// ……各种各样的方法自己定义
}


当对数据库进行了一次操作!
new LogInfo().addadmin(u.getUserName(),userName);//记录到日志中
这样就可以生成日志信息了!

分享到:
评论

相关推荐

    Log4net日志写入

    2. **日志写入文本文件**:使用FileAppender,你可以将日志记录到TXT文件中。配置文件(如`log4net.config`)可以设定文件路径、是否追加模式、日志文件的最大大小等。当文件达到指定大小时,Log4net会自动创建新...

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

    在这个配置中,我们创建了一个名为"DB"的JDBCAppender,设置了数据库连接参数(URL、Driver、User和Password),并定义了日志的输出格式。`ConversionPattern`参数定义了日志信息包含日期、优先级(DEBUG、INFO、...

    log4j日志写入数据库实例

    在IT行业中,日志管理是系统监控和故障排查的关键环节,而Log4j作为Java领域广泛应用的日志框架,因其灵活性和高效性深受开发者...在压缩包中的`log4j`文件可能包含了进一步的配置示例或相关的Java代码,供学习和参考。

    flask项目配置log日志打印.zip

    # 或者,如果你想将日志写入文件 # handler = logging.FileHandler('app.log') # 输出到文件'app.log' ``` 5. **定义日志格式**:可以自定义日志格式,包括时间戳、日志级别、消息等信息。 ```python formatter = ...

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

    在配置文件中,可以通过设置`<level>`元素的`value`属性来指定最低记录级别的日志。例如,`<level value="ERROR" />`将只记录ERROR及以上级别的日志。 **六、总结** 通过log4net,C#开发者可以轻松地将日志信息...

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

    下面是一个简单的`log4j.properties`配置示例,用于将日志写入数据库: ``` log4j.rootLogger=DEBUG, DBAppender log4j.appender.DBAppender=org.apache.log4j.jdbc.JDBCAppender log4j.appender.DBAppender.URL=...

    配置日志文件的讲解

    日志文件在软件开发中扮演着至...总之,配置 Log4J 的 `log4j.properties` 文件是一项关键任务,它决定了日志的输出方式、格式和级别。合理的配置能帮助我们更好地理解和监控应用程序的行为,从而提升开发和维护效率。

    C语言日志写入

    3. 日志写入函数:编写函数如`log_error()`, `log_warning()`, `log_info()`等,它们接受日志消息并根据级别写入到指定的位置,如标准错误输出、文件或网络。 4. 日志配置:允许用户配置日志的输出目的地、级别和...

    NLog记录日志、发邮件、写入数据库

    首先,需要在项目中引用NLog库,并配置NLog.config文件,定义日志的目标(targets)和规则(rules)。例如,你可以创建一个日志文件target,设置文件的滚动策略,以及定义当满足特定条件时应记录的日志级别(如Debug...

    LOG4CPP多个日志文件

    在这个配置中,我们创建了两个Appender,`debugFileAppender`用于记录DEBUG级别及以上的日志,`noticeFileAppender`则记录NOTICE级别及以上的日志。每个Appender都有自己的文件名参数(`filename`),指定了日志将被...

    一行代码实现将Log写入文件(可配置是否输出Log,测试包可直接用于发布)

    4. **配置开关**:为了让用户能够根据需求开启或关闭日志写入文件,可以在LogUtil中设置一个静态变量或使用SharedPreferences来保存配置状态。这样,只需要一行代码,就能切换日志输出到控制台还是文件。 5. **线程...

    配置好log4j的eclipse简单工程,每天输出到一个日志文件中,该文件名为:“XXX_年月日时分.log”的形式

    总结,本工程展示了如何在Eclipse中配置Log4j,以便每天将日志写入特定格式的文件中。这个配置对于任何Java项目都具有实用性,特别是对于需要长期维护和监控的应用来说,良好的日志记录习惯能大大提高问题定位和解决...

    resin中关于日志的配置

    - Resin的日志配置通常位于`conf/resin.xml`文件中,可以通过修改此文件来定制日志行为。 - 配置文件中的`<logger>`标签用于定义日志记录器,可以设置多个日志记录器以满足不同模块或级别的需求。 3. **日志级别*...

    Logback配置文件根据 LEVEL级别将日志分类保存到不同文件.docx

    在上面的配置中,当单个日志文件达到100MB时,系统会自动创建新的文件,并将旧文件按日期压缩保存,最多保留3650天的历史记录。 4. 配置文件加载与最佳实践 Spring Boot默认支持logback,因此在项目中,我们可以...

    c++记录日志到文件里面

    只有当日志级别高于或等于这个设置时,日志才会被写入文件。 7. **多线程支持**:如果程序是多线程的,需要考虑线程安全问题。可以使用互斥锁(`std::mutex`)来确保同一时间只有一个线程能写入日志文件。 8. **...

    QT实现配置文件设置和日志的存储,包括时间、文件名和时间(VS2019编译环境)

    `flush`方法确保信息立即写入文件,而不是留在缓冲区。 使用这个日志类,我们可以在程序的各个部分轻松地插入日志语句,例如: ```cpp Logger::init("app.log"); // 初始化日志文件 // ... Logger::log("Some ...

    Loger_slf4j写入数据表Demo

    一、运行部署 1、将LogerWriteMySqlDemo... 其示例中取warn级别及写入数据库配置:database 三、配置文件db.properties、log4j.properties两个配置文件可以通过servlet配置来使用,也可以直接先用DbUtil.java中先测试

    日志dll(读取配置文件判断是否写日志)

    在`InitLog()`函数中,我们可以读取配置文件,根据配置内容决定日志的打开方式、日志文件路径、日志级别等。例如,如果配置文件中设置了“log_enabled=true”,则开启日志功能;反之,则关闭日志。 在实际应用中,...

    Go-Golang异步日志库支持异步批量写入按天或者小时自动切割错误等级多文件等

    传统的同步日志写入方式可能会阻塞应用程序,尤其是在高并发环境下。这个库采用goroutine和channel技术,创建一个后台工作线程来处理日志写入,从而避免了对主线程的影响,提高了系统的吞吐量。用户可以通过配置缓冲...

    超大日志文件查看搜索工具

    1. **实时更新**:工具可能可以连接到正在写入日志的文件,实时展示新的日志条目。 2. **颜色标记**:通过不同颜色高亮显示不同级别的日志,便于快速识别错误和警告。 3. **模式匹配**:支持正则表达式搜索,提高...

Global site tag (gtag.js) - Google Analytics