NutzCN Logo
问答 nutzbook的日志怎么写入到日志文件中,怎么配置?
发布于 2799天前 作者 shusheng 1701 次浏览 复制 上一个帖子 下一个帖子
标签:
private Log log = Logs.get();

下面的配置没效果

log4j.rootLogger=DEBUG, A1,F

log4j.appender.A1=org.apache.log4j.ConsoleAppender
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.ConversionPattern=%-d{yyyy-MM-d  HH:mm:ss, SSS}[%C]-[%p] %m%n

log4j.appender.F=org.apache.log4j.FileAppender
log4j.appender.F.File=/var/log/log4j.log
log4j.appender.F.Append=true
log4j.appender.F.layout=org.apache.log4j.PatternLayout
log4j.appender.F.layout.ConversionPattern=%-d{yyyy-MM-dd HH\:mm\:ss,SSS} [%C]-[%p] %m%n
2 回复

你指的是nutzcn的源码?用的是log4j 2.x,找log4j2.xml

对,本站源码

<?xml version="1.0" encoding="UTF-8"?>
<Configuration>
  <Appenders>
    <Console name="STDOUT" target="SYSTEM_OUT">
      <PatternLayout pattern="%d{HH:mm:ss.SSS} %-5p (%F:%L) %M - %m%n"/>
    </Console>
    <!--这个会打印出所有的信息,每次大小超过size,则这size大小的日志会自动存入按年份-月份建立的文件夹下面并进行压缩,作为存档-->
    <RollingFile name="RollingFile" fileName="logs/app.log"
                 filePattern="log/$${date:yyyy-MM}/app-%d{MM-dd-yyyy}-%i.log.gz">
      <PatternLayout pattern="%d{yyyy-MM-dd 'at' HH:mm:ss z} %-5level %class{36} %L %M - %msg%xEx%n"/>
      <SizeBasedTriggeringPolicy size="50MB"/>
    </RollingFile>
  </Appenders>
  <Loggers>
    <Root level="debug">
      <AppenderRef ref="STDOUT"/>
      <appender-ref ref="RollingFile"/>
    </Root>
    <Logger name="org.apache.commons.beanutils" level="info"/>
    <Logger name="org.quartz.core.QuartzSchedulerThread" level="info"/>
    <Logger name="org.apache.shiro.web" level="info"/>
    <Logger name="net.sf.ehcache.statistics" level="info"/>
    <Logger name="io.netty.util.internal" level="info"/>
    <Logger name="net.sf.ehcache.store.disk.Segment" level="info"/>
    <Logger name="com.corundumstudio.socketio" level="info"/>
    <Logger name="org.apache.shiro.mgt.DefaultSecurityManager" level="info"/>
    <Logger name="org.apache.shiro.session.mgt.DefaultSessionManager" level="info"/>
    <Logger name="org.apache.shiro.web.servlet.SimpleCookie" level="info"/>
    <Logger name="org.apache.log4j.xml" level="debug"/>
    <Logger name="org.eclipse.jetty" level="info"/>
  </Loggers>
</Configuration>
添加回复
请先登陆
回到顶部