草庐IT

m_debug_log

全部标签

java - 初始化时出现 Log4j 警告?

这个问题在这里已经有了答案:Noappenderscouldbefoundforlogger(log4j)?(32个答案)关闭7年前。我正在尝试学习log4j,所以我只是尝试做一些非常简单的事情;Loggerlogger=Logger.getLogger("ClientApplicationLog");logger.info("LoggerTest");但是在做了这个之后我得到了;log4j:WARNNoappenderscouldbefoundforlogger(ClientApplicationLog).log4j:WARNPleaseinitializethelog4jsyste

java - 在 jsp 页面中使用 log4j 的正确方法是什么

我的意思是,我希望记录器名称反射(reflect)source.jsp文件,无论它是包含在另一个文件中还是编译为一个类或其他什么。 最佳答案 首先,导入所需的包即然后,jsppagename_jsp可能会根据您使用的服务器而改变。然后,在jsp中的任何地方使用,如:IDE可能会在记录器对象的声明处显示错误消息。但是,不用担心,像tomcat这样的服务器会自动直接在tomcat里面自己创建每个jsp页面对应的servlet类。 关于java-在jsp页面中使用log4j的正确方法是什么,我

java - Eclipse 以 Debug模式启动 Weblogic 错误 : “Failed to connect to remote VM”

我知道这个问题可能会被问多次,但我的问题有点不同。我可以在Eclipse中无错误地启动Weblogic服务器。我尝试以Debug模式启动EclipseWeblogicServer以调试本地应用程序(不是远程调试),但出现“无法连接到远程VM”错误。为了确保问题出在Eclipse上,我在bin\setDomainEnv.cmd中使用debugFlag=true手动启动WeblogicstartWeblogic.cmd,然后在Eclipse中尝试使用相同的调试端口调试远程Java应用程序,调试工作没有错误。我还尝试比较两种启动方法的输出,它们都包含“StartingWLSwithline”

java - 如何查看 org.codehaus.jackson 日志消息 - 使用 logging.properties

我正在尝试使用org.codehaus.jackson包对传入的PUT请求进行反序列化,但我收到了错误消息Therequestsentbythe客户端语法不正确。如何在我的PivotalTC服务器日志中获取更详细的日志/错误消息,例如在catalina.log中?我已将以下行添加到logging.properties:org.codehaus.level=FINEST但是NO来自org.codehaus的消息显示在我的日志中,尽管错误消息显示在网页上。也许codehaus不支持Java日志记录,我应该配置J4Log或类似的其他日志记录工具?我的Jackson版本是1.9.13,我使用的

java - log4j:错误 "org.apache.log4j.ConsoleAppender"对象不可分配给 "org.apache.log4j.Appender"变量

我正在使用gradle制作一个网络应用程序。我在这个应用程序中使用了log4j。当我构建项目时出现错误...log4j:ERROR“org.apache.log4j.ConsoleAppender”对象不可分配给“org.apache.log4j.Appender”变量。log4j:ERROR类“org.apache.log4j.Appender”被加载log4j:ERROR[org.powermock.core.classloader.MockClassLoader@16a40b2]而对象类型log4j:错误“org.apache.log4j.ConsoleAppender”已由[s

java - 有人可以发布 Log4j 教程的链接吗

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,describetheproblem以及迄今为止为解决该问题所做的工作。关闭8年前。Improvethisquestion每当我在互联网上搜索log4j教程时,我都会得到示例属性filr或配置文件,但没有得到有关如何配置属性文件和xml文件的教程...apacheforlog4j的官方文档没有说清楚,有人可以发布log4j教程的链接吗...?如果网上有什么

java - javax.mail 的 mail.debug=true 选项应该做什么?

在我的javax.mail.Session的配置属性中,我设置了mail.debug=true,但出于某种原因,这不会添加任何新的输出到应用程序日志。我已将log4f日志记录级别设置为ALLlog4j.rootLogger=ALL,stdout但...什么都没有。是否有可能javax.mail调试输出写在其他地方?听起来不太可能,但我认为值得一问。 最佳答案 它在控制台上运行。OfficialFAQs 关于java-javax.mail的mail.debug=true选项应该做什么?,我

java - 将 log4j.properties 转换为 log4j.xml 的脚本

我需要使用自定义过滤器,所以我需要将一些长的log4j.properties文件转换为log4j.xml。是否有人知道执行此操作的工具,或者愿意提供他们使用过的工具?到目前为止,搜索没有找到这样的工具。 最佳答案 我也需要这样做,但找不到工具。手动迁移数十个log4j.properties不是一个可口的选择。因此,我拼凑了一个可以执行此操作的工具并将其发布供其他人使用。http://code.google.com/p/log4j-properties-converter/它有点粗糙,但对我提供的log4j属性起到了一定的作用,所以任

java - 如何在 LOG 语句后添加换行符/空行?

我想在我的LOG语句之后添加一个空行,以使我的日志更加分隔和可读。我该怎么做?当前声明:LOGGER.info("Person'snameis{}.",person.getName());请注意,我不想在每个语句后执行此操作,只是针对某些语句。 最佳答案 只需在要记录的字符串末尾添加\n即可。LOGGER.info("Person'snameis{}.\n",person.getName());如果你在windows环境下使用\r\n如果您不知道应用程序的最终操作系统,要获得正确的换行值,您可以使用属性line.separatorS

java - 如何关闭 log4j 警告?

我正在运行一个依赖于几个使用log4j的库(Axis2)的Java应用程序。我不使用log4j,也没有任何配置文件。我想完全禁用log4j并消除它发出的所有警告。现在,当我运行我的应用程序时,当我调用库的方法之一时,我看到:log4j:WARNNoappenderscouldbefoundforlogger(org.apache.axis2.deployment.FileSystemConfigurator).log4j:WARNPleaseinitializethelog4jsystemproperly.是否有一些我可以调用的静态log4j禁用方法?我试过Logger.getRoot