syslog-ng 可以选择包含一个配置片段:
@include "`scl-root`/system/tty10.conf"
许多在线示例包括该文件;但我不明白它的用途是什么?
整个包含的文件包括:
@define tty10 "/dev/tty10"
syslog-ng 可以选择包含一个配置片段:
@include "`scl-root`/system/tty10.conf"
许多在线示例包括该文件;但我不明白它的用途是什么?
整个包含的文件包括:
@define tty10 "/dev/tty10"
我正在尝试从嵌入式 linux 上的源代码安装 syslog-ng-3.13.2。./configure命令正常工作,没有任何错误。当我做make时,我收到以下错误:
在 /source/lib/cfg-grammar.y:41:0 中包含的文件中,来自 modules/native/native-grammar.y:39: ./lib/logthrdestdrv.h:33:16: 致命错误:iv.h : 没有这样的文件或目录#include ^ 编译终止。make[2]: * [modules/native/modules_native_libsyslog_ng_native_connector_a-native-grammar.o] 错误 1 make[1]: * [all-recursive] 错误 1 make: *** [all] 错误 2
这是因为某些包依赖性吗?哪个包有 iv.h 头文件?
更新:正如斯蒂芬的回答中所建议的,我安装了 libivykis。现在我得到一个不同的错误,即 Makefile:18272: recipe for target 'lib/ivykis/src/libivykis.la' failed。
libivykis.la 位于 /usr/local/lib 中。我不知道为什么它试图在 /syslog-ng-3.13.2/lib/ivykis/src 中构建它
我的系统在我的环境中运行 syslog 和 rsyslog,我希望有类似的输出。
我在 rsyslog 中创建了一个模板,如下所示:
$template TraditionalFormatWithPRI,"%TIMESTAMP:::date-rfc3339% %HOSTNAME% %pri-text%:%syslogtag%%msg:::drop-last-lf%\n"
我想在 syslog-ng 中创建类似的东西,但我似乎找不到%pri-text%
输出消息源和日志级别的替代品。有谁知道 syslog-ng 中是否有等价物,或者是否有两个模板函数的组合可以用来创建相同的输出?
提前致谢!