仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2405|回复: 20
打印 上一主题 下一主题

[学习教程] JAVA网页编程之昔日条记系列之Log4J

[复制链接]
因胸联盟 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:47:50 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
诸如RMI,EJB等一些技术并不是你说的那么复杂,而是它们把一些复杂的工具封装成不复杂的工具了,理解这些工具是需要些时间。我问你,.net里有这些工具吗?要简单多少?。条记
明天看了一下《tomcat与javaweb开辟手艺详解》的第十七章,复杂地懂得了Log4J的基础用法。

1.log4j.jar包,把他放到classpath里

2.设置文件,这里枚举个中一种,*.properties体例的,文件以下

、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、

#log.properties

#Logger组件log4j.rootLogger=warn,consolelog4j.logger.first=error,consolelog4j.logger.first.second=info,console

#Appender组件#console,file,GUIcomponent,remotsocketserver,NTeventLogger,remoteUNIXsyslogdaemonlog4j.appender.console=org.apache.log4j.ConsoleAppender

#Layout组件#HTMLLayout,PatternLayout,SimpleLayout,TTCCLayoutlog4j.appender.console.layout=org.apache.log4j.SimpleLayout

、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、

3.在java代码里挪用

、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、

/**Createdon2005-3-21**TODOTochangethetemplateforthisgeneratedfilegoto*Window-Preferences-Java-CodeStyle-CodeTemplates*/packagelog;

importorg.apache.log4j.Logger;importorg.apache.log4j.PropertyConfigurator;

/***@authorbaiming**TODOTochangethetemplateforthisgeneratedtypecommentgoto*Window-Preferences-Java-CodeStyle-CodeTemplates*/publicclassJustLog4j{staticLoggerrootLogger=Logger.getRootLogger();staticLoggerfirstLogger=Logger.getLogger("first");staticLoggersecondLogger=Logger.getLogger("first.second");publicstaticvoidmain(String[]args){System.out.println("start");System.out.println("+++++++++++++++++");PropertyConfigurator.configure("log.properties");//rootLoggerrootLogger.debug("rootdebug");rootLogger.info("rootinfo");rootLogger.warn("rootwarn");rootLogger.error("rooterror");rootLogger.fatal("rootfatal");System.out.println("+++++++++++++++++");//firstLoggerfirstLogger.debug("firstLoggerdebug");firstLogger.info("firstLoggerinfo");firstLogger.warn("firstLoggerwarn");firstLogger.error("firstLoggererror");firstLogger.fatal("firstLoggerfatal");System.out.println("+++++++++++++++++");//secondLoggersecondLogger.debug("secondLoggerdebug");secondLogger.info("secondLoggerinfo");secondLogger.warn("secondLoggerwarn");secondLogger.error("secondLoggererror");secondLogger.fatal("secondLoggerfatal");System.out.println("+++++++++++++++++");System.out.println("end");}}4.输入了局

start+++++++++++++++++WARN-rootwarnERROR-rooterrorFATAL-rootfatal+++++++++++++++++ERROR-firstLoggererrorERROR-firstLoggererrorFATAL-firstLoggerfatalFATAL-firstLoggerfatal+++++++++++++++++INFO-secondLoggerinfoINFO-secondLoggerinfoINFO-secondLoggerinfoWARN-secondLoggerwarnWARN-secondLoggerwarnWARN-secondLoggerwarnERROR-secondLoggererrorERROR-secondLoggererrorERROR-secondLoggererrorFATAL-secondLoggerfatalFATAL-secondLoggerfatalFATAL-secondLoggerfatal+++++++++++++++++end

市场分额,java比asp高一点,因为C#是仿照java开发的,所以哦C#能做的java都能做到,但是java能做的,C#不一定都能做到。毕竟是抄袭吗。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-22 23:33

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表