Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何配置logging.properties将内容放入Java类(没有包装器模式)?_Java_Logging - Fatal编程技术网

如何配置logging.properties将内容放入Java类(没有包装器模式)?

如何配置logging.properties将内容放入Java类(没有包装器模式)?,java,logging,Java,Logging,我在tomcat/conf目录中有一个公共logging.properties 我如何修改它以处理(使用java类)应用程序生成的所有日志 如果不使用包装器(来自Log API)类,有什么方法可以做到这一点吗?您可以使用子类来处理记录的数据 然后,您可以通过配置文件或通过logger类的addHandler方法将其添加到根记录器中 例如,您可以创建一个处理程序子类FoobarHandler,用于在控制台上打印所有以“Foobar”文本为前缀的记录数据: 在配置文件中,将处理程序的类名(即myap

我在tomcat/conf目录中有一个公共logging.properties

我如何修改它以处理(使用java类)应用程序生成的所有日志

如果不使用包装器(来自Log API)类,有什么方法可以做到这一点吗?

您可以使用子类来处理记录的数据

然后,您可以通过配置文件或通过logger类的
addHandler
方法将其添加到根记录器中

例如,您可以创建一个处理程序子类FoobarHandler,用于在控制台上打印所有以“Foobar”文本为前缀的记录数据:

在配置文件中,将处理程序的类名(即
myapp.FoobarHandler
)添加到全局处理程序配置:

# Global logging properties.
# ------------------------------------------
# The set of handlers to be loaded upon startup.
# Comma-separated list of class names.
# (? LogManager docs say no comma here, but JDK example has comma.)
handlers=java.util.logging.FileHandler, myapp.FoobarHandler

# Default global logging level.
# Loggers and Handlers may override this level
.level=INFO

# Loggers
# ------------------------------------------
# Loggers are usually attached to packages.
# Here, the level for each package is specified.
# The global level is used by default, so levels
# specified here simply act as an override.
myapp.ui.level=ALL
myapp.business.level=CONFIG
myapp.data.level=SEVERE 

你能举个例子吗?
# Global logging properties.
# ------------------------------------------
# The set of handlers to be loaded upon startup.
# Comma-separated list of class names.
# (? LogManager docs say no comma here, but JDK example has comma.)
handlers=java.util.logging.FileHandler, myapp.FoobarHandler

# Default global logging level.
# Loggers and Handlers may override this level
.level=INFO

# Loggers
# ------------------------------------------
# Loggers are usually attached to packages.
# Here, the level for each package is specified.
# The global level is used by default, so levels
# specified here simply act as an override.
myapp.ui.level=ALL
myapp.business.level=CONFIG
myapp.data.level=SEVERE