log4j不生成备份,为什么??

tncboy 2007-03-20 10:38:10
求教大家,是否碰到过log4j不生成备份文件的情况!

[问题现象]
我在一个console模块中通过log4j来记录运行日志,配置成每天生成备份(配置如下)
程序每天新的日志会写入主文件,却不生成备份文件。
最为不解的是,内部测试环境(WinXP)是OK的,拿到运行环境(Win2000 Server)上就不行

[配置文件]
log4j.rootLogger=DEBUG
log4j.logger.BossGateway = DEBUG,A1,A2

log4j.appender.A1=org.apache.log4j.ConsoleAppender
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=%d{HH:mm:ss,SSS} %l%m%n

log4j.appender.A2=org.apache.log4j.DailyRollingFileAppender
log4j.appender.A2.file=/BossGateway/logs/boss_gate_way.log
log4j.appender.A2.DatePattern='.'yyyy-MM-dd
log4j.appender.A2.layout=org.apache.log4j.PatternLayout
log4j.appender.A2.layout.ConversionPattern=%-d{yyyy-MM-dd HH:mm:ss} [%c]-[%p] %m%n

...全文
360 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
tncboy 2007-03-23
  • 打赏
  • 举报
回复
很奇怪的问题,试了多台机都OK,可就那一台不行!
先结帖吧,谢谢大家的参与
imA 2007-03-20
  • 打赏
  • 举报
回复
控制台会有输出,

应该有日志记录文件记录出错信息吧
tncboy 2007-03-20
  • 打赏
  • 举报
回复
多谢两位的参与

to imA:
提示是在控制台?只能盯着看?

to sgdb
日志文件夹的权限是all for everyone! 已经最大了
sgdb 2007-03-20
  • 打赏
  • 举报
回复
应该是你的用户没有写文件的权限吧!
imA 2007-03-20
  • 打赏
  • 举报
回复
会有提示的。
tncboy 2007-03-20
  • 打赏
  • 举报
回复
我也怀疑文件访问权限在作怪...
可就是没有任何提示
如果log4j本身操作失败,会记下来吗?
imA 2007-03-20
  • 打赏
  • 举报
回复
没什么错误提示吗?


最有可能是系统的文件访问权限的问题。
Red_angelX 2007-03-20
  • 打赏
  • 举报
回复
权限不够?空间不足?
tncboy 2007-03-20
  • 打赏
  • 举报
回复
搜了半天,依然没有找到特别明确的解决方案!
准备了两个下策:
1, 换jdk版本
2, 换log4j版本

67,512

社区成员

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

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