zoukankan      html  css  js  c++  java
  • springmvc整合slf4j、log4j记录文本日志

    一、配置pom.xml
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    <properties>
            <slf4j.version>1.7.12</slf4j.version>
        </properties>
     
    <!-- 日志 -->
            <dependency>
                <groupId>org.slf4j</groupId>
                <artifactId>jcl-over-slf4j</artifactId>
                <version>${slf4j.version}</version>
            </dependency>
            <dependency>
                <groupId>org.slf4j</groupId>
                <artifactId>slf4j-api</artifactId>
                <version>${slf4j.version}</version>
            </dependency>
            <dependency>
                <groupId>org.slf4j</groupId>
                <artifactId>slf4j-log4j12</artifactId>
                <version>${slf4j.version}</version>
            </dependency>
            <dependency>
                <groupId>log4j</groupId>
                <artifactId>log4j</artifactId>
                <version>1.2.17</version>
            </dependency>
            <dependency>
                <groupId>commons-logging</groupId>
                <artifactId>commons-logging</artifactId>
                <version>1.2</version>
            </dependency>
     
        <dependency>
                <groupId>org.apache.commons</groupId>
                <artifactId>commons-lang3</artifactId>
                <version>3.1</version>
            </dependency>


    二、resource文件夹添加log4j.properties

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    # Output pattern : date [thread] priority category - message
    log4j.rootLogger=INFO, Console,RollingFile
     
    #Console(write to console)
    log4j.appender.Console=org.apache.log4j.ConsoleAppender
    log4j.appender.Console.layout=org.apache.log4j.PatternLayout
    log4j.appender.Console.layout.ConversionPattern=%d %-5p [%c] - %m%n
      
     
    #RollingFile(write to file /logs/hr.log)
    log4j.appender.RollingFile=org.apache.log4j.DailyRollingFileAppender
    log4j.appender.RollingFile.File=C:/logs/hr.log
    log4j.appender.RollingFile.layout=org.apache.log4j.PatternLayout
    log4j.appender.RollingFile.layout.ConversionPattern=%d %-5p [%c] - %m%n
     
    log4j.logger.com.ibatis=DEBUG 
    log4j.logger.com.ibatis.common.jdbc.SimpleDataSource=INFO 
    log4j.logger.com.ibatis.common.jdbc.ScriptRunner=INFO 
    log4j.logger.com.ibatis.sqlmap.engine.impl.SqlMapClientDelegate=INFO 
    log4j.logger.java.sql.Connection=INFO 
    log4j.logger.java.sql.Statement=INFO 
    log4j.logger.java.sql.PreparedStatement=INFO 
    log4j.logger.java.sql.ResultSet=INFO


    三、写日志

    1
    2
    3
    protected static Logger logger = LoggerFactory.getLogger(LoginSevice.class);
     
    logger.info("helloMvc-Service");


  • 相关阅读:
    Maven关于web.xml中Servlet和Servlet映射的问题
    intellij idea的Maven项目运行报程序包找不到的错误
    修改Maven项目默认JDK版本
    刷题15. 3Sum
    刷题11. Container With Most Water
    刷题10. Regular Expression Matching
    刷题5. Longest Palindromic Substring
    刷题4. Median of Two Sorted Arrays
    刷题3. Longest Substring Without Repeating Characters
    刷题2. Add Two Numbers
  • 原文地址:https://www.cnblogs.com/gossip/p/5349523.html
Copyright © 2011-2022 走看看