rsyslog写日志自定义路径问题求教

SillyCoder 2014-05-22 10:45:43
问题描述:
日志服务器为64位CentOS6.4系统,客户端使用Java程序,通过log4j向日志服务器写日志。
在/etc/rsyslog.conf中配置如下:
local2.debug						/temp/demo_debug.log
local2.info /var/log/demo_info.log

其中,local2.debug输出的日志到使用root用户创建的根目录下temp目录中,local2.info输出到/var/log/目录中,但客户端程序执行后,local2.debug的日志没有输出,local2.info的日志正常输出了,temp目录权限没有问题
drwxr-xr-x.   2 root root  4096 5月  22 09:51 temp

也试了其他的输出路径,比如/根目录、/tmp目录,这些系统自带的路径可以,但是自己创建的目录中就无法输出。
请教各位,这是什么原因造成的?
...全文
1319 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
lgjchina 2015-12-11
  • 打赏
  • 举报
回复
楼主 关闭selinux 即可 setenforce 0 vi /etc/selinux/config 改成 SELINUX=disable
向良玉 2014-06-25
  • 打赏
  • 举报
回复
我这样测试可以,所以系统写的没问题,你的是java写入的,不知道是不是这个导致的,所以777权限试试 *.info;mail.none;authpriv.none;cron.none /var/log/messages *.info;mail.none;authpriv.none;cron.none /temp/messages # ll /tmp/messages -rw------- 1 root root 218 Jun 25 17:30 /tmp/messages # ll -d /var/log drwxr-xr-x. 11 root root 4096 Jun 25 11:06 /var/log
向良玉 2014-06-25
  • 打赏
  • 举报
回复
temp权限改成777试试
SillyCoder 2014-06-25
  • 打赏
  • 举报
回复
引用 5 楼 michaelzhang2000 的回复:
log4j里面debug打开了吗?
输出到系统本身有的目录可以,比如/tmp/目录等,单输出到自己新建的目录,比如/abc/就不可以
SillyCoder 2014-06-25
  • 打赏
  • 举报
回复
引用 4 楼 waitloven 的回复:
楼主问下 rsyslog自定制日志收集,比如nginx的日志 或者有相关文档可以发一份给我么 邮箱576340674@qq.com
我也没什么资料,刚接触syslog,边查资料边学习
michaelzhang2000 2014-06-14
  • 打赏
  • 举报
回复
log4j里面debug打开了吗?
waitloven 2014-06-09
  • 打赏
  • 举报
回复
楼主问下 rsyslog自定制日志收集,比如nginx的日志 或者有相关文档可以发一份给我么 邮箱576340674@qq.com
SillyCoder 2014-05-28
  • 打赏
  • 举报
回复
现在CSDN已经荒了么?
SillyCoder 2014-05-24
  • 打赏
  • 举报
回复
怎么也没有人帮助呀???

19,613

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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