我有一个名为Netbeans的项目(DemoApp),其中存储了该项目的日志文件



在我的Netbeans中,我有DemoApp项目,我使用tomcat,在我的项目中,我在pkg1中有两个名为pkg1、pkg2的包,其中我在pkg2中有servlet1、servlet2程序和servlet3、servlet4

 try {
           //some code
        } catch (IOException ex) {
             Logger.getLogger(servlet1.class.getName()).log(Level.SEVERE, null, ex);
        }

然后我的日志文件存储在与我的项目及其类相关的位置。非常感谢您的回答。

如果您想知道源文件在哪里,可以右键单击netbeans中的项目并选择属性。它将打开一个对话框,并向您显示存储所有源文件的目录结构。

如果你想知道你的日志是在哪里生成的,你需要检查你的日志属性文件。您可以根据需要将这些属性配置为将输出写入文件或数据库。

默认情况下,Logger类只是打印到控制台。您需要手动向其注册一个新的Handler对象,以使其将输出指向其他地方;例如,如果您有Logger l,则可以使用l.addHandler(new FileHandler("myfile.log"));。这个命令告诉l将它的输出附加到名为myfile.log的文件中;由于Java中的路径是相对于当前工作目录的,并且您使用的是NetBeans,因此您应该在DemoApp.Java文件旁边找到myfile.log。

相关内容

  • 没有找到相关文章

最新更新