从syslog移动clamd日志logging到单独的日志

clamd有一些configuration选项来select日志文件。 我试过启用,但条目继续去系统日志。

我想从syslog中获取这些信息并将其存入自己的日志文件中。 可能?

编辑:

其他信息在评论中请求:

我没有这个文件。 我有这个:

# cat /usr/lib/systemd/system/[email protected] [Unit] Description = clamd scanner (%i) daemon After = syslog.target nss-lookup.target network.target [Service] Type = simple ExecStart = /usr/sbin/clamd -c /etc/clamd.d/%i.conf --foreground=yes Restart = on-failure PrivateTmp = true 

你可以尝试根据这个post修改你的configuration文件:

https://www.howtoforge.com/community/threads/clam-log.45788/

 #注释或删除下面的行。
 #例

 #取消注释此选项以启用日志logging。
运行守护程序的用户必须可以写入#FileFile。
 #完整path是必需的。
 LogFile /var/log/clamd.log

 #默认情况下,日志文件被locking写入 - 锁防止
 #多次运行clamd(如果想运行另一个clamd,请
 #复制configuration文件,更改LogFilevariables,然后运行
 #守护进程和--config-file选项)。 这就是为什么你不应该取消注释
 #这个选项。
 #LogFileUnlock

 #日志文件的最大尺寸。 默认值是1 Mb。
 #值为0将禁用该限制。
 #您可以使用兆字节(1M = 1m = 1048576字节)的“M”或“m”
 #和'K'或'k'为千字节(1K = 1k = 1024字节)。 指定大小
 #字节只是不使用修饰符。
 #LogFileMaxSize 2M

 #logging每条消息的时间。
日志时间1

 #使用系统logging器(可以和LogFile一起使用)。
 LogSyslog 1

 #启用详细日志logging。
 LogVerbose 1

Howerver,它可能会logging到系统日志和日志文件。

如果是这样,你可以继续玩configuration文件来实现你的目标…

希望这可以帮助