|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
C#跟java类似,但是在跨平台方面理论上可以跨平台,实际上应用不大,执行性能优于java,跟C++基本一致,但是启动速度还是慢.代码安全,但容易性能陷阱.条记1.log4j有三种次要组件:logger、appenderandlayout2.Log4j供应的appender有以下几种:org.apache.log4j.ConsoleAppender(把持台)org.apache.log4j.FileAppender(文件)org.apache.log4j.DailyRollingFileAppender(天天发生一个日记文件)org.apache.log4j.RollingFileAppender(文件巨细抵达指定尺寸的时分发生一个新的文件)org.apache.log4j.WriterAppender(将日记信息以流格局发送就任意指定的中央)3.Log4j供应的layout有以下几种:org.apache.log4j.HTMLLayout(以HTML表格情势结构)org.apache.log4j.PatternLayout(能够天真地指定结构形式)org.apache.log4j.SimpleLayout(包括日记信息的级别和信息字符串)org.apache.log4j.TTCCLayout(包括日记发生的工夫、线程、种别等等信息)4.Log4j供应的几种输入格局:%M:Usedtooutputthemethodnamewheretheloggingrequestwasissued.%m:Usedtooutputtheapplicationsuppliedmessageassociatedwiththeloggingevent.%l:Usedtooutputlocationinformationofthecallerwhichgeneratedtheloggingevent%L:Usedtooutputthelinenumberfromwheretheloggingrequestwasissued.%p:Usedtooutputthepriorityoftheloggingevent.%n:Outputstheplatformdependentlineseparatorcharacterorcharacters.%r:Usedtooutputthenumberofmillisecondselapsedsincethestartoftheapplicationuntilthecreationoftheloggingevent.%F:Usedtooutputthefilenamewheretheloggingrequestwasissued.%d:Usedtooutputthedateoftheloggingevent.%c:Usedtooutputthecategoryoftheloggingevent%C:Usedtooutputthefullyqualifiedclassnameofthecallerissuingtheloggingrequest5.假如是关于效力请求对照高的话,要在log.debug()之前加上log.isDebugEnabled()举行判别,如许可以年夜年夜削减实行工夫6.关于各个appenders,共有的属性是layout(一样平常设置为org.apache.log4j.PatternLayout),Threshold(Log的级别)(1)ConsoleAppender:Target(System.out和System.err)(2)FileAppender:File(界说输入的文件名),Append(界说是不是为追加)(3)DailyRollingFileAppender(除FileAppender属性外):MaxFileSize(最年夜文件巨细),MaxBackupIndex()
需要的时分能够参考一下:http://dev.csdn.net/develop/article/62/62201.shtm
一旦你有了思想,那你编的程序就有了灵魂,不管是什么语言到了你的手里都会是你的工具而已,他们的价值是能尽快帮助你实现你想要的目标。但是如果你没有了思想,那就像是海里的帆船失去了船帆,是很难到打海的另一边的。 |
|