log4j怎么设置输出日志时换行

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-07-19
log4j日志只在文件中输出的配置

看有没有重复加载资源文件,或者是加载的默认的log4j.properties

楼主可以看看参考。。。

log4j.rootLogger=info,A1,A2log4j.appender.A1=org.apache.log4j.ConsoleAppenderlog4j.appender.A1.layout=org.apache.log4j.PatternLayoutlog4j.appender.A1.layout.ConversionPattern=[%p]%-d{yyyy-MM-ddHH:mm:ss}[%c%M]%m%nlog4j.appender.A2=org.apache.log4j.DailyRollingFileAppenderlog4j.appender.A2.DatePattern=yyyy-MM-dd'.log'#自己设置日志输出路径log4j.appender.A2.File=D:/logs/log4j-#log4j.appender.A2.MaxFileSize=2MB#log4j.appender.A2.MaxBackupIndex=100log4j.appender.A2.layout=org.apache.log4j.PatternLayoutlog4j.appender.A2.layout.ConversionPattern=[%p]%-d{yyyy-MM-ddHH:mm:ss}[%c%M]%m%n

  • java日志
    答:%x: 输出和当前线程相关联的NDC(嵌套诊断环境),尤其用到像java servlets这样的多客户多线程的应用中。 %%: 输出一个"%"字符 %F: 输出日志消息产生时所在的文件名称 %L: 输出代码中的行号 %m: 输出代码中指定的消息,产生的日志具体信息 %n: 输出一个回车换行符,Windows平台为" ",Unix平台为""输出日志信息换...
  • log4j.properties有什么作用
    答:log4j.appender.A1.layout.ConversionPattern=%-4r %-5p %d{yyyy-MM-dd HH:mm:ssS} %c %m%n 日志信息格式中几个符号所代表的含义:-X号: X信息输出时左对齐;p: 输出日志信息优先级,即DEBUG,INFO,WARN,ERROR,FATAL,d: 输出日志时间点的日期或时间,默认格式为ISO8601,也可以在其后指定...
  • 如何设置和使用log
    答:log4j.rootLogger = [ level ] , appenderName1, appenderName2, …log4j.additivity.org.apache=false:表示Logger不会在父Logger的appender里输出,默认为true。level :设定日志记录的最低级别,可设的值有OFF、FATAL、ERROR、WARN、INFO、DEBUG、ALL或者自定义的级别,Log4j建议只使用中间四个级别。
  • log4j2源码分析
    答:当通过LogManager.getLogger(name)获取Logger实例时,会根据name逐级递归直到找到匹配的LoggerConfig,或者递归到Root根节点为止.追加器,负责控制Layout进行LogEvent的序列化,以及控制Manager对序列化后的字节序列进行输出.在log4j2.xml配置文件中,配置方式如下:控制台追加器,用于把日志输出到控制台,一般本地调试时...
  • java运行hiveQL,如何获取并打印日志信息?
    答:Log4J采用类似C语言中的printf函数的打印格式格式化日志信息,打印参数如下: %m 输出代码中指定的消息 %p 输出优先级,即DEBUG,INFO,WARN,ERROR,FATAL %r 输出自应用启动到输出该log信息耗费的毫秒数 %c 输出所属的类目,通常就是所在类的全名 %t 输出产生该日志事件的线程名 %n 输出一个回车换行符,Windows平台为...
  • tomcat 日志都记录在那个文件里,保存在哪里
    答:Log4j配置Log4J的配置文件(ConfigurationFile)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。1.配置文件Log4J配置文件的基本格式如下:#配置根Loggerlog4j.rootLogger=[level],appenderName1,appenderName2,…#配置日志信息...
  • 如何学好java语言啊?
    答:三.面试技巧,面试是最重要的一部分,你是否能应聘成功取决你面试怎么样,面试官都是一些经验老道的,所以你回答他问题的时候要注意技巧,比如:当他问道你一个异常的时候的,你不会,但是你不要说不会,你可以说之前我遇到过,但是现在忘了,如果我遇到可以解决等等。当然了,如果你自己很NB,会很多...
  • java中如何使用log4j将记录的操作日志信息
    答:ConsoleAppender (控制台), 4.2org.apache.log4j.FileAppender (文件), 4.3org.apache.log4j.DailyRollingFileAppender (每天产生一个日志文件), 4.4org.apache.log4j.RollingFileAppender (文件大小到达指定尺寸的时候产生一个新的文件),可通过 log4j.appender.R.MaxFileSize=100KB 设置文件...
  • log4j配置之后出现错误
    答:9、#%l 输出日志事件的发生位置,包括类目名、发生的线程,以及在代码中的行数。举例:Testlog4.main(TestLog4.java:10)。二、格式化例子:1、log4j.appender.thisProject.file.out.layout.ConversionPattern=log4j-->%d{yyyy MMM dd HH:mm:ss,SSS}%5p{%F\:%L}-%m%n。三、注意:1、信息格式化...
  • springMVC怎么使用log4j将数据写到数据库
    答:log4j.appender.DATABASE.sql=INSERT INTO log(optime,thread,infolevel,class,message)VALUES ('%d{yyyy-MM-dd HH:mm:ss}','%t','%p','%l','%m')写入数据库中的表LOG4J的Message字段中,内容%d(日期)%c:日志信息所在地(类名)%p:日志信息级别%m:产生的日志具体信息 n:输出日志信息换...