logback入门实例

阅读更多
java:
package com;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

public class Test
{
    /**
     * 日志记录
     */
    private Logger logger = LoggerFactory.getLogger("traceInfo");
    /**
     * 目录信息
     */
    private Logger categoryInfo = LoggerFactory.getLogger("categoryInfo");

    /**
     * 目录与目录的关联关系
     */
    private Logger productInfo = LoggerFactory.getLogger("productInfo");

    public void print()
    {
        // 日志记录
        if (logger.isDebugEnabled())
        {
            logger.debug("Entry: print().");
        }
        categoryInfo.info("categoryInfo");
        productInfo.info("productInfo");
        // 日志记录
        if (logger.isDebugEnabled())
        {
            logger.debug("Exit: print().");
        }

    }

    /**
     * @param args
     */
    public static void main(String[] args)
    {
        new Test().print();

    }

}
config:


   
   

INFO
ACCEPT
DENY


[%-5level][%d{yyyy-MM-dd HH:mm:ss}][%F:%L] - %msg%n





INFO
ACCEPT
DENY

${log.path}/category.log

${log.path}/category_%i.log
1
13


4MB


%msg%n





ERROR
DENY
ACCEPT

${log.path}/product.log

${log.path}/product_%i.log
90


200MB



%msg%n







  






  • logback.zip (610.1 KB)
  • 下载次数: 174

你可能感兴趣的:(logback)