今天发现了log4j配置文件里面的新老版本有他们俩logger与category的出现,先后baidu之后发现了这段解释,留着备份吧!
下面是在log4j官方的API中写的,足以能解释logger与category的区别。。。
public class Categoryextends java.lang.Objectimplements AppenderAttachableThis class has been
deprecated and
replaced by the Logger subclass. It will be kept around to preserve backward compatibility until mid 2003.
Logger is a subclass of Category, i.e. it extends Category. In other words, a logger is a category. Thus, all operations that can be performed on a category can be performed on a logger. Internally, whenever log4j is asked to produce a Category object, it will instead produce a Logger object. Log4j 1.2 will never produce Category objects but only Logger instances. In order to preserve backward compatibility, methods that previously accepted category objects still continue to accept category objects.
For example, the following are all legal and will work as expected.
// Deprecated form:
Category cat = Category.getInstance("foo.bar")
// Preferred form for retrieving loggers:
Logger logger = Logger.getLogger("foo.bar")
The first form is deprecated and should be avoided.
There is absolutely no need for new client code to use or refer to the Category class. Whenever possible, please avoid referring to it or using it.
See the short manual for an introduction on this class.
See the document entitled preparing for log4j 1.3 for a more detailed discussion.
分享到:
相关推荐
sureLogger(category [,appenderDescription]) setConfig(keyOrConfig [,value]) 冲洗([选项]) OverrideConsole([logger]) resetConsole() overrideConsoleInRuntime(startRun [,logger]) ...
// setup predefined category logger 'report', output to file './log.report.DATE.log' var myReport = logger . setCategory ( 'log.report' , 'report' ) ; // calls the predefined logger to output message ...
用法使用npm安装模块: npm install pixl-logger然后使用require()将其加载到您的代码中: var Logger = require ( 'pixl-logger' ) ; 要使用该模块,请实例化一个对象,然后开始记录: var columns = [ 'hires_...
我们在写日志的时候并不是... [Logger] [varchar] (255) NOT NULL , [Message] [varchar] (4000) NOT NULL , [Exception] [varchar] (2000) NULL , [User] [varchar] (50) NULL , [Category] [varchar] (50) NULL )
logify-google-analytics-transport 用于Google Analytics 传输。安装使用安装: $ npm install logify-... info ( { type : 'event' , category : 'foo' , action : 'bar' ,} , 'Some description for other logger
1.配置根Logger 2.配置日志信息输出目的地 3.配置日志信息的格式 4.日志根元素 5.控制台输出源 6.文件输出源
文件名称log4j.properties # Set root category priority to INFO and ...# Set the enterprise logger category to FATAL and its only appender to CONSOLE. log4j.logger.org.apache.axis.enterprise=FATAL, CONSOLE
Yii2和Yii1.x的区别 Yii2里面日志的使用方法和Yii 1.x并不相同, 在Yii 1.x中,记录日志的方法为 Yii::log($message, $level, $category); Yii::trace($message, $category); 后者仅在调试模式下记录日志。 这里的...
当前的调试工具暂时不支持vuex的调试查看,需要我们额外进行log调试,vuex**内置**了一个logger模块,我们只需要引入并且注册为插件即可 + import { createLogger } from 'vuex' export default createStore({ ...
sdk-middleware-logger sdk-middleware-queue sdk-middleware-user-agent 命令行工具 包裹 版本 依赖关系 category-exporter csv-parser-discount-code csv-parser-orders csv-parser-price c
2.2.2 Tool(工具类)主要存放一些常用的类,此处Logger用于存放日志的封装帮助类,Reachability用于存放判断网络状态的帮助类; 2.2.3 Network(网络)这边主要用到YTKNetwork 是猿题库 iOS 研发团队基于 AFNetworking...
log4j.rootLogger=DEBUG,CONSOLE,A1,im log4j.addivity.org.apache=true # 应用于控制台 log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender log4j.appender.Threshold=DEBUG log4j.appender.CONSOLE.Target=...
Log4Cpp最新版 在VC2008下编译通过,并修改部分代码,使其便于封装 } static void DEBUG(const char* fmt,...) { va_list args;... log4cpp::Category::getRoot().debug(fmt,args); va_end(args); }
# Output pattern : date [thread] priority category - message log4j.rootLogger=info,Console,UrcbDailyRollingFile #Console log4j.appender.Console=org.apache.log4j.ConsoleAppender log4j.appender.Console....
日志 唯一真实的日志:零依赖关系,类别,颜色,事件,可灵活支持附加的附加逻辑。...// - category = module filename relative to project root folder // - level // - formatted message 先进的 log.js const log =
log4j.rootLogger=debug,CONSOLE,testfile,A1,MAIL ################### # Console Appender ################### log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender log4j.appender.CONSOLE.Target=...
6. 修改数据库,升级文件为include/db文件夹下 update_category_.sql update_logger_admin.sql 7. 大家谨慎升级,关于快递这块,本次解决的不是很完美,建议等待下一版本 ZuituGo_Patch_CV2.0_1816_1826 2011年2...