Struts中如何设置日志级别?

accp206 2008-10-03 11:43:52
前提:
不使用任何properties文件。log4j及commons-logging的用法我都知道。

问题的详细描述:
仅凭Struts的配置文件,能指定Struts的日志级别吗?
有网友说在配置ActionServlet时指定初始参数<debug>及<detail>可以做到,我试过之后发现无效。
我手头的资料有限,而且由于时间关系,不想去看Struts的源码了。
哪位网友知道答案?敬请告之!
鄙人较笨,请讲得详细、深入一些。若有实例则更佳。呵呵。

其它:
那些连问题都不认真看、答得驴唇不对马嘴的朋友,就不必回帖了。我见一个删一个。
分数会给答得最快最正确的2到3人,其他帮顶的朋友就只有在心里衷心感谢了!呵呵。
...全文
295 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
accp206 2008-10-04
  • 打赏
  • 举报
回复
[Quote=引用 16 楼 sunyujia 的回复:]
寒 csdn成度假村了。。。。。。
[/Quote]

呵呵。我本意不是这意思。
CSDN论坛的确是一个很适合讨论编程问题的地方,我自己也获益良多啊!
sunyujia 2008-10-04
  • 打赏
  • 举报
回复
寒 csdn成度假村了。。。。。。
accp206 2008-10-04
  • 打赏
  • 举报
回复
又着急了,有处手误:
“专家分低于500时,是不可以连续发/回帖3次的。”应为“专家分低于500时,是不可以连续发/回帖3次以上的。”
accp206 2008-10-04
  • 打赏
  • 举报
回复
国庆无事,在论坛上呆了四天。

给很多网友解决了疑难,这也是初衷。
内容涉及Java基础、Swing/SWT、JSP/Servlet、Struts、Hibernate、JSF、EJB……等,自己也获益匪浅!(有点奇怪为什么Spring的问题极少?)
后来发现专家分低于500时,是不可以连续发/回帖3次的。而我性子较急,想到什么就说什么的,有时3次机会不太够用,于是又有了第二个目标:成为三角用户。
现在目标已经实现,而假期也快结束,以后可能不能常来论坛了。所以想体验一下发帖等功能。

这是我在CSDN发的第一个帖子,感觉还行。嘿嘿。

3楼问的好:发这个帖子到底有什么意义?

回答如下:
1、练习发帖、给分。
2、了解论坛实力,结识编程高手。
3、解决这个疑问(这点反不重要,因为我发帖时基本上已经知道答案了,呵呵)

最后说一句,很喜欢这个论坛!它陪我过了一个充实而有意义的假期。
以后有时间还会来玩的。呵呵。
yami251139 2008-10-03
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 accp206 的回复:]
引用 8 楼 yami251139 的回复:
那我告诉你不能。。。
因为struts本身并没有配置日志功能
他用的都是common-logging的



晕……那你在别的帖子上还告诉别人“debug改成3”?

http://topic.csdn.net/u/20081002/21/f3ae137b-4bd6-4af7-8a69-4fd4b47269c5.html第5楼
[/Quote]
晕。。。我又不知道他没用任何日志。。。他也没说。。。
yami251139 2008-10-03
  • 打赏
  • 举报
回复
1.1开始
1.0的好像可以再初始化的时候设置一个level
accp206 2008-10-03
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 yami251139 的回复:]
那我告诉你不能。。。
因为struts本身并没有配置日志功能
他用的都是common-logging的

[/Quote]

晕……那你在别的帖子上还告诉别人“debug改成3”?

http://topic.csdn.net/u/20081002/21/f3ae137b-4bd6-4af7-8a69-4fd4b47269c5.html第5楼
yami251139 2008-10-03
  • 打赏
  • 举报
回复
那我告诉你不能。。。
因为struts本身并没有配置日志功能
他用的都是common-logging的
accp206 2008-10-03
  • 打赏
  • 举报
回复
谢谢sunyujia,果然厉害!
同时也谢谢yami251139帮顶!
同时也欢迎其他网友踊跃发言。还有机会哦,呵呵。
accp206 2008-10-03
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 yami251139 的回复:]
我只知道再properties和log4j里面指定(代码里面也算)
debug指定的好像是tomcat的日志信息吧
其他的就不清楚了,关注下。
不过,有什么意义?*#&¥(*……#@(¥
[/Quote]

先解决问题,暂不讨论意义。
意义嘛,结帖的时候会告诉大家的。呵呵。
accp206 2008-10-03
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 yami251139 的回复:]
PS:你是不能删帖的。。。
[/Quote]

我知道我不能删帖,只有版主才能删,吓大家的呗,不然有很多人会乱说。
这么快就被揭穿了……TOT
yami251139 2008-10-03
  • 打赏
  • 举报
回复
PS:你是不能删帖的。。。
yami251139 2008-10-03
  • 打赏
  • 举报
回复
我只知道再properties和log4j里面指定(代码里面也算)
debug指定的好像是tomcat的日志信息吧
其他的就不清楚了,关注下。
不过,有什么意义?*#&¥(*……#@(¥
sunyujia 2008-10-03
  • 打赏
  • 举报
回复
Since version 1.0, the logging functionality was fairly limited. You could set a debugging detail level with a servlet initialization parameter, and all log messages were written to wherever ServletContext.log() output is sent by your servlet container. With Struts 1.1, however, all logging messages written by the framework, as well as the commons libraries that it utilizes, flow through an abstract wrapper called Commons Logging, which can be used as a wrapper around any logging implementation. The most common implementations used are simple logging to System.err, the Apache Log4J package, or the built-in logging capabilities of JDK 1.4 or later in the java.util.logging package.

看来1.0的时候可以通过web.xml
1.1以后就依赖apache的log了,使用apache的log方法你都知道了.
sunyujia 2008-10-03
  • 打赏
  • 举报
回复
官方文档只描述了这些
我好久没用struts了
http://struts.apache.org/1.3.9/userGuide/configuration.html#config_logging
accp206 2008-10-03
  • 打赏
  • 举报
回复
自己顶起来!
各位有答案、有问题、有意见都赶快发表哦,最迟明天就结帖啦!
ZangXT 2008-10-03
  • 打赏
  • 举报
回复
学习。

67,538

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧