configuration - 如何通过配置文件在 Jetty 中配置登录?

标签 configuration logging jetty

如何让 jetty 从默认的 INFO 中降低日志记录级别?

我实际上是在尝试运行默认的 Apache Solr 安装,它与 jetty 一起提供,但是将大量信息转储到控制台,我只想看到警告。

我不想修改代码,我只是希望能够将配置文件放在某个地方,但我已经搜索了一段时间,我发现的都是过时的方法或编程方法。

谢谢!

编辑:-D 选项也很棒!

最佳答案

简答:java -DDEBUG -jar start.jar
长答案:(取自 http://docs.codehaus.org/display/JETTY/Debugging)

“Jetty 有它自己的内置日志门面,可以登录到 stderr 或 slf4j(后者又可以登录到 commons logging、log4j、nlog4j 和 java 日志记录)。Jetty 日志记录在类路径上查找 slf4j jar。如果找到,则使用 slf4j控制日志记录,否则使用 stderr。org.mortbay.log.Log 类用于协调日志记录,以下系统参数可用于控制日志记录:”
org.mortbay.log.class : 指定 org.mortbay.log.Logger 的实现使用
DEBUG : 如果设置,将产生调试日志,否则仅 INFOWARN将生成日志
VERBOSE : 如果设置,则生成详细日志记录,包括忽略的异常
IGNORED : 如果设置(jetty 6.1.10 及更高版本),则记录忽略的异常(独立于 DEBUGVERBOSE 设置

在这里,我不明白上面引用的文本中的“系统参数”是指“Java 系统属性”。

关于configuration - 如何通过配置文件在 Jetty 中配置登录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1647888/

相关文章:

apache - 更改时间格式以获取 Apache 日志文件中的毫秒数

java - Jetty 9 和 GzipHandler

java - 我的 log4j2 日志文件总是每行都有双输出。请问我怎样才能停止复制?

java - 在映射中使用 <cword> 的 VIM 问题

python - 如何让 urllib2 记录所有传输的字节

google-chrome - 无法连接到网络套接字

java - 是否有一种容器中立的方式来启用目录列表?

eclipse - Eclipse 中的外部工具启动配置在哪里

configuration - 如何在 SSIS 包运行的命令行上指定密码

http - 在一个结构化的日志行中跟踪 Go 中的 HTTP 请求