syslog.h增加LOG_LOCAL数量

问题描述 投票:0回答:1

我需要多个日志(最多 12 个),理想情况下它们需要位于自己的文件中。 syslog.h 中的以下内容还不够。

#define LOG_LOCAL0      (16<<3) /* reserved for local use */
#define LOG_LOCAL1      (17<<3) /* reserved for local use */
#define LOG_LOCAL2      (18<<3) /* reserved for local use */
#define LOG_LOCAL3      (19<<3) /* reserved for local use */
#define LOG_LOCAL4      (20<<3) /* reserved for local use */
#define LOG_LOCAL5      (21<<3) /* reserved for local use */
#define LOG_LOCAL6      (22<<3) /* reserved for local use */
#define LOG_LOCAL7      (23<<3) /* reserved for local use */

#define LOG_NFACILITIES 24      /* current number of facilities */

我可以添加 LOG_LOCAL8-12 并增加 LOG_NFACILITIES 吗?这会不会造成任何问题吗?

谢谢!

CentOS-7.2 / Rocky Linux。

syslog
1个回答
0
投票

好像不可能。

将查看 Apache Log4cxx,看看它是否能提供我需要的解决方案。

© www.soinside.com 2019 - 2024. All rights reserved.