JSP文件中的Java日志记录

JSP文件中的Java日志记录,java,jsp,java.util.logging,Java,Jsp,Java.util.logging,我在示例JSP文件中有上述代码。我是否需要每次在每个JSP上重复上述所有步骤(附加处理程序、关闭处理程序),以便将日志写入logging.log 我是否需要每次在每个JSP上重复上述所有步骤(附加处理程序、关闭处理程序),以便将日志写入logging.log 不可以。对记录器的状态修改(如添加处理程序)应该在程序之外进行。配置包含在中,大多数servlet容器允许您替换或修改现有的logging.properties文件。请参阅servlet容器文档以了解如何实现这一点 如果您确实希望应用程序配

我在示例JSP文件中有上述代码。我是否需要每次在每个JSP上重复上述所有步骤(附加处理程序、关闭处理程序),以便将日志写入logging.log

我是否需要每次在每个JSP上重复上述所有步骤(附加处理程序、关闭处理程序),以便将日志写入logging.log

不可以。对记录器的状态修改(如添加处理程序)应该在程序之外进行。配置包含在中,大多数servlet容器允许您替换或修改现有的logging.properties文件。请参阅servlet容器文档以了解如何实现这一点

如果您确实希望应用程序配置记录器,请创建一个日志,以便在启动时安装处理程序,并在关闭时卸载处理程序

我是否需要每次在每个JSP上重复上述所有步骤(附加处理程序、关闭处理程序),以便将日志写入logging.log

不可以。对记录器的状态修改(如添加处理程序)应该在程序之外进行。配置包含在中,大多数servlet容器允许您替换或修改现有的logging.properties文件。请参阅servlet容器文档以了解如何实现这一点

如果您确实希望应用程序配置记录器,请创建一个日志,以便在启动时安装处理程序,并在关闭时卸载处理程序

Logger logger = Logger.getGlobal(); 
FileHandler fh = new MyHandler("d:\\logging\\logging.log", true); 
logger.addHandler(fh);
fh.setFormatter(new MyFormatter());
logger.info("This is Test Info");
fh.close();