syslog 适用于要求集中记录日志的稳定的操作环境。在需要经常查看日志输出以进行诊断和调试的环境中,设置一个服务器实例日志可能比较容易管理。
由于将服务器实例和 Administration Server 的日志数据都存储在一个文件中可能会使读取和调试困难,因此应仅对运行正常的、已部署的应用程序使用 syslog 主日志文件。
日志消息与 Solaris 守护进程应用程序中的所有其他日志混合在一起。
将 syslog 日志文件与 syslogd 和系统日志守护进程一起使用,可以配置 syslog.conf 文件执行以下操作:
将消息记入相应的系统日志
将消息写入系统控制台
将日志消息转发到一组用户,或通过网络将其转发到另一台主机上的另一个 syslogd
因为将日志记录到 syslog 意味着 Proxy Server 以及其他守护进程应用程序的日志都存储在同一个文件中,所以日志消息中增加了以下信息,以便标识来自特定服务器实例中专用于 Proxy Server 的消息:
唯一消息 ID
时间标记
实例名
程序名(proxyd 或 proxyd-wdog)
进程 ID(proxyd 进程的 PID)
线程 ID(可选)
服务器 ID
可以在 server.xml 文件中同时为 Administration Server 和服务器实例配置 LOG 元素。
要获得有关 UNIX 操作环境所使用的 syslog 记录机制的更多信息,请在出现终端提示后使用以下 man 命令:
man syslog man syslogd man syslog.conf