jjzjj

windows - 适用于 Windows 的开源 Syslog 守护程序

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭10年前。Improvethisquestion谁能推荐一个适用于Windows(特别是Windows200864位)的开源Syslog守护进程。谢谢

redis - syslog-ng 到 redis 问题,能够写入文件但无法写入 redis

我需要使用Redis作为Logstash读取的消息键值存储。这个想法是使用现有的Syslog-ng服务器将所有服务器的系统日志路由到Redis服务器,以便Logstash能够从中读取。我已经设置了我的Redis服务器,并且能够使用以下方法从Syslog-ng服务器连接并写入Redis:telnetredis.somedomain.com6379所以端口是开放的,可以写入但是键值存储没有被发送。我已经让这个系统的大部分工作使用UDP以及附加到/var/log/hosts下的各个主机。我对现有syslog-ng.conf文件所做的更改如下:#InRedisProtocolNotation#

perl - 使用 perl 模块 Log::Syslog::Fast - 无法捕获异常

我正在使用Log::Syslog::Fast将日志转发到系统日志服务器。我正在测试脚本,看看如果系统日志服务器突然崩溃,它会如何react。为了测试,我创建了一个包含测试消息的文件,启动脚本,然后在系统日志服务器收到2条消息后关闭系统日志服务器。脚本发送了第三条消息,然后就死掉了。终止未被eval捕获&'usewarnings'FATAL'=>'all';'无济于事。有人可以帮我捕获异常并更优雅地关闭脚本吗?这里需要做的是-在发送Command2之后,脚本应该捕获异常并显示:Fail:Command3代码摘录:$logger=Log::Syslog::Fast->new(LOG_TCP

java - 尝试调试 logback syslog appender 不更新 syslog 的问题

我正在使用logback来更新syslog,这就是我配置appender的方式:localhostLOCAL0[%thread]%logger%msg我更新了rsyslog.conf以监听UDP事件,取消了以下行的注释:#ProvidesUDPsyslogreception$ModLoadimudp.so$UDPServerRun514conf更改后重新启动syslog守护进程。在我所有的测试盒上,它似乎工作得很好!但是,我的进程没有更新系统syslog上的一个(其他东西正在更新它就好了),我想知道如何调试这个问题?想到什么我应该调查的吗?感谢任何想法 最佳

java - 许多 Java 应用程序的集中日志记录 : Syslog vs JMS vs Http vs Local file

我希望我所有的应用程序日志都集中起来(最好是近乎实时的)。我们将使用Log4Appender。我应该使用哪一个:在JMS队列中发送日志事件系统日志/系统日志-ng写入本地文件并使用rsync(每3秒)复制日志对集中式RESTHttp服务执行POST你用的是哪个? 最佳答案 取决于您的要求。记录到队列(如在JMS中)为您提供了最大的选项灵active,因为只要日志消息已写入队列,您的日志操作就可以返回。然后,您可以自由地让另一个进程从队列中取出这些日志消息,并将它们写入您首选的日志存储(数据库、文件系统……)。(轻微的)缺点是您的日志

java - log4j2 - Syslog appender 和 PatternLayout

我需要将事件记录到系统日志中。我使用lo4j2和syslogappender。我在log4j2.xml中的appendersblock看起来像这样:如您所见,我有一个Consoleappender和一个带有特定PatternLayout的RollingFileappender。我想为Syslogappender使用相同的PatternLayout。但是,系统日志中的日志消息似乎总是使用预定义的布局。我尝试执行以下操作:但这没有任何作用。系统日志消息仍然具有相同的预定义格式。如何确定进入系统日志的日志消息的格式? 最佳答案 如本log

java - 使用 java.util.logging 处理程序记录到 syslog 的最现代方法是什么?

我专门为java.util.logging寻找最新的现代SysLogHandler。我发现了一些可以追溯到2001-2003年的,现在大部分都不受支持。我知道syslog是一个非常静态的服务,在我自己写东西之前我想知道是否有支持Java1.5和更新功能的更新处理程序实现。我对任何其他日志记录框架或包装器/代理库不感兴趣。我不寻找SLF4J或任何其他替代日志记录框架,如本question中所建议的那样. 最佳答案 我遇到了同样的问题-我需要一个用于java.util.logging.Handler的Syslog扩展类在互联网上搜索没有

python - 为什么我在 OS X 上使用 Python 的 SysLogHandler 在 syslog 消息中得到一个虚假的 ']' 字符?

在OSX10.10.4上使用Python3.5,我在输出系统日志消息中得到虚假的]字符。这可以通过以下示例程序看到:#!/usr/bin/envpython3importloggingimportlogging.handlerslogger=logging.getLogger('test')syslog_handler=logging.handlers.SysLogHandler(address='/var/run/syslog')syslog_formatter=logging.Formatter('[{process}]{message}',style='{')syslog_han

python - 从 'tag' 登录到 syslog 时如何更改 'Unknown'?

我可以很好地记录到系统日志,但不知道如何指定“标签”。日志记录当前发布了这个:Mar311:45:34TheMacMiniUnknown:INFOFooBar但我希望将“未知”设置为某个值。例如:Mar311:45:34TheMacMiniFoopybar:INFOFooBar如果我从命令行使用logger,它可以通过-t选项来控制...$logger-tFoopybarFooBar&&tail-1/var/log/system.logMar312:05:00TheMacMiniFoopybar[4566]:FooBar但是从python登录我似乎无法指定标签:importloggin

service - 为什么 Go 的 Logger 不关闭与 syslog 的连接?

我在编写服务时遇到问题。我让它像这样记录到系统日志:http://technosophos.com/2013/09/14/using-gos-built-logger-log-syslog.html但是当我通过CTRL-C终止服务时,某些东西使连接打开到syslogd。反正我看不到启动清理。我错过了什么例如syslog.Writer.Close()对我来说似乎无法访问,但我可以说清理没有发生。我看到连接卡在CLOSE_WAIT状态,我的syslogd开始停滞不前并变得不合作。例子:packagemainimport("github.com/davecgh/go-spew/spew"//