log4j.jar°üÊÇapl¿ªÔ´ÏµÍ³±Ø²»¿ÉÉÙÔ´´úÂëjarÎļþ,log4j2ÔËÓÃ×°°ü³Éjar,¹Ø¼ü¹¦ÓÃÊÇÈÕÖ¾¼Í¼,ÈôµçÄÔÉÏÖÐÉÙÁË´ËÔ´´úÂë,log4j ÒÀ¿¿jar°üһЩÎĵµºÜÓпÉÄÜû·¨Êä³ö»ò´¢´æ,±ØÐëµÄ¿Í»§ÈÈÁÒ»¶ÓÀ´¶àÌØÈí¼þÕ¾ÏÂÔØlog4jµÄjar°ü~
log4j jar°ü¹Ù·½ÍøÕ¾½éÉÜ
log4j È«ÐÂjar°üÊǾ߱¸ÈÕÖ¾¼Í¼×÷ÓÃ,log4j2 jar°ü¹Ø¼ü¸ù¾ÝÒ»¸ö»·¾³±äÁ¿À´¶Ô³ÌÐòÁ÷³Ì¿ªÕ¹¼ì²â,ÒªÏëÍê³ÉÕâÒ»×÷ÓþÍÎñ±ØÅ䱸Apache Log4j1.2jar°ü,±ØÐëlog4j.jarµÄ¿Í»§Á¢¿ÌÏÂÔØ°É¡£
log4j2.3jar°ü»ù±¾ÉϽéÉÜ
Log4jÖÐÓÐÈý¸ö¹Ø¼üµÄ²¿¼þ,log4j±ØÐëµÄjar°üËûÃÇ·Ö±ðÊÇ Logger¡¢AppenderºÍLayout,Log4j ÈÝÐí¿ª·¢Õ߽綨ºÃ¼¸¸öLogger,ÿһ¸öLoggerÓÐ×Å×Ô¼ºµÄÃûÒå,LoggerÖмä¸ù¾ÝÃû³ÆÀ´±íÃ÷µ¥Î»Á¥Êô¡£ÓÐÒ»¸öLogger³ÆÖ®Îªroot,ËüʼÖÕ´æÓÐ,ÇÒ²»¿ÉÒÔ¸ù¾ÝÃû³Æ²éÕÒ»òÒýÈë,¿ÉÒÔ¸ù¾ÝLogger.getRootLogger()·½Ê½µÃµ½,ÆäËûLogger¸ù¾Ý Logger.getLogger(String name)·½Ê½¡£
Log4jÖм´½«Êä³öµÄLogÐÅÏ¢½ç¶¨ÁË5Öֵȼ¶,ÏȺóΪDEBUG¡¢INFO¡¢WARN¡¢ERRORºÍFATAL,µ±Êä³öʱ,½öÓеȼ¶¸ß¹ýÅ䱸ÖÐÒªÇóµÄµÈ¼¶µÄÐÅÏ¢²Å¿ÉÒÔÕæÕýÒâÒåÉϵÄÊä³ö,ÄÇÑù¾ÍºÜ±ã½ÝµÄÀ´Å䱸²»Ò»Ñù×´¿öÏÂÐèÒªÊä³öµÄƒÈÈÝ,¶ø²»Óñä¸ü´úÂë,ÕâÒ»µãȷʵÊDZã½Ý°¡¡£
AppenderÔòÊÇÓÃÓÚÖ¸³ö½«È«²¿µÄlogÐÅÏ¢´¢·Åµ½ÄÄЩµØ·½,Log4jÖÐÊÊÓöàÖÖ¶àÑùappender,Èç console¡¢files¡¢GUI components¡¢NT Event LoggersµÈ,Ò»¸öLogger¿ÉÒÔ´æÔںü¸¸öAppender,Ò²±ãÊÇÄã¼È¿ÉÒÔ½«LogÐÅÏ¢Êä³öµ½ÏÔʾÆÁ,Óë´Ëͬʱ´¢´æµ½Ò»¸öÎĵµÖС£
LayoutµÄ¹¦Ð§ÊDzÙ×ÝLogÐÅÏ¢µÄÊä³ö·½·¨,Ò²¾ÍÊǻָ´³ö³§ÉèÖÃÊä³öµÄÐÅÏ¢¡£
log4jÈ«ÐÂjar°ü¹Ù·½ÍøÕ¾ÏÂÔØ¼°Å䱸ӦÓÃ
1.ÍøÒ³ËÑË÷Log4j ,ÌôÑ¡×ó±ßµÄÏÂÔØ
2.ÌôÑ¡zipÏÂÔØ
3.ÌôÑ¡µÚÒ»¸öÁ¬½ÓÏÂÔØ
4.´¢´æÎĵµ
5.»º½âѹÁ¦³öÀ´Ò»¶Ñjar°ü¾¿¾¹ÓÃÄÄÖÖ£¿¹Ù·½ÍøÕ¾µÃ³öµÄÊÇÈçÏÂËùʾ2¸öjar°ü
6.ȡֵ2¸öjar°ü
7.ÒýÈ빤³ÌÏîÄ¿
8.д´½¨¼ì²âÀà
9.´úÂëÈçÏÂËùʾ
10.ÒýÈë»·¾³±äÁ¿
11.»·¾³±äÁ¿´úÂëÈçÏÂËùʾ
12.ÔË×÷·¢¾õ±¨ÈçÏÂËùʾ²»ÕýÈ·unsupported major.minor version 51.0 ÕâÒ²ÊÇÓÉÎÒ·þÓõÄjar°ü°æ±¾²»¶Ô,¹Ù·½ÍøÕ¾Ç¿ÁÒÍÆ¼öµÄÊÇJava6ÒÔÉϰ汾
13.Ó¦ÓõͰ汾µÄjar°ü
14.¸Ä¶¯ºóµÄ´úÂëÈçÏÂËùʾ
15.log4j 2 ֮ǰµÄ»·¾³±äÁ¿ÎªpropertiesÖÖÀà
16.Å䱸´úÂëÈçÏÂËùʾ
17.¸Ä¶¯´úÂëÔÙ¶ÈÔË×÷
18.ÒÀ¾Ý×ÔÉíµÄ¹¤³ÌÏîÄ¿jar°ü°æ±¾ÌôÑ¡Ïà¶ÔÓ¦µÄlog4j jar°ü°æ±¾
´úÂë±à¼Æ÷ÊÇ¿ª·¢ÈËÔ±±Ø±¸µÄÈí¼þ£¬ÊÇÒ»ÖÖʵÓÃµÄ±à¼Æ÷»ò¿ª·¢¹¤¾ß£¬¿ÉÒÔÏÔÖøÌá¸ß¿ª·¢ÈËÔ±µÄ¿ª·¢Ð§ÂÊ¡£¾¡¹Ü±à¼Æ÷²»ÊǼ¼ÊõÈËÔ±£¬µ«ËûÃÇÈÔÈ»¶ÔʲôÊÇ´úÂë±à¼Æ÷ÒÔ¼°Ê²Ã´ÊÇÓÐÓõĴúÂë±à¼Æ÷ÓиüºÃµÄÀí½â¡£ÏÂÃæÊÇ±à¼Æ÷ÊÕ¼¯µÄһЩ×î³£Óõij¬Ãâ·Ñ´úÂë±à¼Æ÷£¬ÍƼö¸øÄú¡£¶àÌØÈí¼þרÌâΪÄúÌṩ´úÂë±à¼Æ÷,´úÂë±à¼Æ÷ÅÅÐаñ,html´úÂëÔÚÏß±à¼Æ÷¡£¶àÌØÈí¼þÕ¾Ö»ÌṩÂÌÉ«¡¢ÎÞ¶¾¡¢ÎÞ²å¼þ¡¢ÎÞľÂíµÄ´¿ÂÌÉ«Èí¼þÏÂÔØ¡£
¶àÌØÈí¼þרÌâΪÄúÌṩ´úÂë¶Ô±È¹¤¾ß,Ò×ÓïÑÔ´úÂë¶Ô±È¹¤¾ß,´úÂë¶Ô±È;°²×¿Æ»¹û°æÈí¼þappÒ»Ó¦¾ãÈ«¡£¶àÌØÈí¼þÕ¾Ö»ÌṩÂÌÉ«¡¢ÎÞ¶¾¡¢ÎÞ²å¼þ¡¢ÎÞľÂíµÄ´¿ÂÌÉ«¹¤¾ßÏÂÔØ
¶àÌØÈí¼þ԰ΪÄúÕûÀíÁ˶à¿î´úÂë±à³ÌÈí¼þÈí¼þ£¬ÔÚ¶àÌØÄúÄÜÏÂÔØ¶à¿îÕý¹æµÄ¡¢ÎÞ¶¾Èí¼þ£¬ÆäÖÐÓÐѧϰ±à³Ì¡¢ÕæÔ´Âë¡¢¿ÉÐÅÍøÕ¾µÈApp£¬ÕÒÈí¼þÒ»¶¨ÒªÕÒÕý¹æÆ½Ì¨£¬¶àÌØÃ¿Ò»¿îÈí¼þ¶¼½øÐвéɱ£¬È·±£Èí¼þ°²È«£¬ÏëÒªÕÒ´úÂë±à³ÌÈí¼þÓ¦Ó㬸ϽôÀ´¶àÌØÈí¼þÔ°¿´¿´°É¡£
ÊÓÆµ×ª´úÂëÈí¼þÊÇÒ»¿î¼òµ¥Ò×ÓõÄÊÓÆµ×ªÂ빤¾ß£¬Ö§³ÖÒ»¼üת»»ÊÓÆµ¸ñʽ£¬ÌṩËùÓÐÖ÷Á÷ÊÓÆµ¸ñʽת»»£¬»¹ÌṩÊÓÆµ±à¼¹¦ÄÜ£¬Äܹ»¼Óˮӡ¡¢¼ô¼µÈ£¬Ê¹Ó÷½±ã¡£
¶àÌØÈí¼þ԰ΪÄúÕûÀíÁ˶à¿îÊʺϴúÂëÉú³ÉÆ÷£¬ÔÚ¶àÌØÄúÄÜÏÂÔØ¶à¿îÕý¹æµÄ¡¢ÎÞ¶¾Èí¼þ,ÔÚÕâÀﰲ׿°æÆ»¹û°æµÈÓ¦ÓÃÓ¦Óо¡ÓÐ,ÕÒÊʺϴúÂëÉú³ÉÆ÷¾ÍÀ´¶àÌØÈí¼þÕ¾°É¡£