欢迎访问昆山宝鼎软件有限公司网站! 设为首页 | 网站地图 | XML | RSS订阅 | 宝鼎邮箱 | 后台管理


新闻资讯

MENU

软件开发知识

即将消息增加 CAD加密 到指定文件中

点击: 次  来源:宝鼎软件 时间:2017-05-31

意谓着所有的动静城市被当即输出,意谓着所有的动静城市被当即输出,软件开发,发生的日志详细信息 %n: 输出一个回车换行符,默认的环境下右对齐。

ImmediateFlush=true:默认值是true,stdout 4) Logger挪用 在每一个要发生日志的类上面加上这句,2.org.apache.log4j.PatternLayout(可以机动地指定机关模式)。

就会将左边多出的字符截掉。

最令人感乐趣的就是,默认名目为ISO8601,即将动静增加到指定文件中,false指将动静包围指定的文件内容, 2) %-20c:指定输出category的名称,File=mylog.txt:指定动静输出到mylog.txt文件,输出雷同:2002年10月18日 22:10:28,stdout log4j.appender.stdout=org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.layout=org.apache.log4j.PatternLayoutlog4j.appender.stdout.layout.ConversionPattern= [NGBOSSmonitor] %p [%t] %C.%M(%L) | %m%nlog4j.appender.RollingFile.File=logs/monitor.loglog4j.appender.RollingFile.layout=org.apache.log4j.PatternLayoutlog4j.logger.com.test=debuglog4j.logger.com.ibatis=debuglog4j.logger.com.ibatis.common.jdbc.SimpleDataSource=debuglog4j.logger.com.ibatis.common.jdbc.ScriptRunner=debuglog4j.logger.com.ibatis.sqlmap.engine.impl.SqlMapClientDelegate=debuglog4j.logger.java.sql.Connection=debuglog4j.logger.java.sql.Statement=debuglog4j.logger.java.sql.PreparedStatement=debug,好比session丢失INFO 为一般要显示的信息,MonitorMessageController为该类的名字,ImmediateFlush=true:默认值是true,Target=System.err:默认环境下是:System.out,我们可以或许越发细致地节制日志的生成进程。

意谓着所有的动静城市被当即输出,。

一、log4j.properties 的利用详解 1.输出级此外种类 ERROR、WARN、INFO、DEBUGERROR 为严重错误 主要是措施的错误WARN 为一般告诫,包罗类目名、产生的线程,假如category的名称小于20的话,劳务派遣管理系统,最大的宽度是30,FATAL,好比登录登出DEBUG 为措施的调试信息 2.设置日志信息输出目标地 log4j.appender.appenderName = fully.qualified.name.of.appender.class1.org.apache.log4j.ConsoleAppender(节制台)2.org.apache.log4j.FileAppender(文件)3.org.apache.log4j.DailyRollingFileAppender(天天发生一个日志文件)4.org.apache.log4j.RollingFileAppender(文件巨细达到指定尺寸的时候发生一个新的文件)5.org.apache.log4j.WriterAppender(将日志信息以流名目发送到任意指定的处所) 3.设置日志信息的名目 log4j.appender.appenderName.layout = fully.qualified.name.of.layout.class1.org.apache.log4j.HTMLLayout(以HTML表格形式机关),假如是java web项目软件开发,举例:Testlog4.main (TestLog4.java:10) %x: 输出和当前线程相关联的NDC(嵌套诊断情况),好比:%d{yyy MMM dd HH:mm:ss, 二、log4j.properties的设置 设置步调 1) 把log4j-*.*jar引入项目中,假如其名称长于30字符,log4j.appender.A1.layout.ConversionPattern=%-4r %-5p %d{yyyy-MM-dd HH:mm:ssS} %c %m%n 5.日志信息名目中几个标记所代表的寄义: -X号: X信息输出时左对齐; %p: 输出日志信息优先级,通过利用Log4j,Append=false:默认值是true,尤其用到像java servlets这样的多客户多线程的应用中。

假如category的名称小于20的话, %d: 输出日志时间点的日期或时间, private final Logger log= Logger.getLogger(MonitorMessageController.class); 通过以上的设置,即可在运行的进程中在节制台中打印出日志,相当于%C.%M(%F:%L)的组合。

921 %r: 输出自应用启动到输出该log信息淹灭的毫秒数 %c: 输出日志信息所属的类目,而且右对齐,MaxBackupIndex=2:指定可以发生的转动文件的最大数。

INFO,原文出处: WhyWin 界说 log4j是Apache的一个开放源代码项目,4.org.apache.log4j.TTCCLayout(包括日志发生的时间、线程、种别等等信息) 4.节制台选项 Threshold=DEBUG:指定日志动静的输出最低条理,最小的宽度是20,但小于30的话也不会有空格,即DEBUG,ImmediateFlush=true:默认值是true,而不需要修改应用的代码,ERROR。

%%: 输出一个%字符 %F: 输出日志动静发生时地址的文件名称 %L: 输出代码中的行号 %m: 输出代码中指定的动静,指定输出节制台FileAppender 选项Threshold=DEBUF:指定日志动静的输出最低条理。

3.org.apache.log4j.SimpleLayout(包括日志信息的级别和信息字符串),SSS},MaxFileSize=100KB: 后缀可以是KB。

甚至是套接口处事器、NT的事件记录器、UNIX Syslog守护历程等;我们也可以节制每一条日志的输格外式;通过界说每一条日志信息的级别,假如category的名称大于30的话, 4) %20.30c:假如category的名称小于20就补空格。

Append=false:默认值是true,-号指定左对齐, 3) %.30c:指定输出category的名称。

File=mylog.txt:指定动静输出到mylog.txt文件,我们可以节制日志信息输送的目标地是节制台、文件、GUI组件,Unix平台为/n输出日志信息换行 可以在%与模式字符之间加上修饰符来节制其最小宽度、最大宽度、和文本的对齐方法,RollingFileAppender 选项Threshold=DEBUG:指定日志动静的输出最低条理,Windows平台为/r/n,false指将动静包围指定的文件内容,凡是就是地址类的全名 %t: 输生发生该日志事件的线程名 %l: 输出日志事件的产生位置,这些可以通过一个设置文件来机动地举办设置。

MB 可能是 GB. 在日志文件达到该巨细时,以及在代码中的行数。

即将本来的内容移到mylog.log.1文件,将会自动转动,就从左边较远输出的字符截掉,最小的宽度是20,即将动静增加到指定文件中,WARN, 如: 1) %20c:指定输出category的名称,也可以在其后指命名目,可以直接放在lib中