日期:2014-05-16  浏览次数:20581 次

syslogd 怎么收集windows linux发来的日志啊 急急急!!
我有一个任务,要用日志引擎收集不同服务器和设备发送的日志,然后把txt格式文件导入oracle,可我没接触过syslog,不知道从哪开始,要做出什么样,用到什么语言,求高人指点啊。。。。

------解决方案--------------------
把装有syslog的机器配置下,当做日志服务器用,配置可以参考下面的网址:
http://www.panabit.com/forum/viewthread.php?tid=3377
然后在/var/log/messages目录下应该就会看到日志文件
编程的话,主要用到以下几个函数:
void openlog (char*ident,int option ,int facility);
void syslog(int priority,char*format,……)
void closelog();
需要#include <syslog.h>
 
他说的似乎是对的