19.2. 使用日志记录的简单示例
更改日志级别和输出目的地 复制链接链接已复制到粘贴板!
要更改 wsdl_first 示例应用程序中日志消息的日志级别和输出目的地,请完成以下步骤:
使用
InstallDir/samples/wsdl_first目录中的README.txt文件的 java 部分,运行示例服务器,如运行演示 中所述。请注意,服务器启动命令指定默认的logging.properties文件,如下所示:Expand 平台 命令 + Windows
启动 java -Djava.util.logging.config.file=%CXF_HOME%\etc\logging.properties demo.hw.server.Server+
UNIX
java -Djava.util.logging.config.file=$CXF_HOME/etc/logging.properties demo.hw.server.Server &+
默认
logging.properties文件位于InstallDir/etc目录中。它配置 Apache CXF 日志记录器,以将WARNING级别日志消息打印到控制台。因此,您会看到很少打印到控制台。-
按照
README.txt文件中所述停止服务器。 -
复制默认的
logging.properties文件,将它命名为mylogging.properties文件,并将它保存为默认的logging.properties文件。 通过编辑以下配置行,将
mylogging.properties文件中的全局日志记录级别和控制台日志记录级别更改为INFO:.level= INFO java.util.logging.ConsoleHandler.level = INFO
.level= INFO java.util.logging.ConsoleHandler.level = INFOCopy to Clipboard Copied! Toggle word wrap Toggle overflow 使用以下命令重启服务器:
Expand 平台 命令 + Windows
启动 java -Djava.util.logging.config.file=%CXF_HOME%\etc\mylogging.properties demo.hw.server.Server+
UNIX
java -Djava.util.logging.config.file=$CXF_HOME/etc/mylogging.properties demo.hw.server.Server &+
由于您已将全局记录和控制台日志记录器配置为记录 level
INFO的信息,所以您会看到很多日志消息被打印到控制台。