logback

    2热度

    1回答

    在我的程序中有两种模式:使用GUI和不使用GUI。当有GUI时,必须将所有日志语句发送到GUI,否则就没有意义。没有GUI,但它并不重要。 问题是,我希望大多数(75%?)我的用户在GUI模式下使用默认设置下的程序。我期望的剩余用户将需要更高级的日志记录(记录到文件,记录到数据库,根本不记录等)。但问题是,如果我迎合75%,从我知道这将导致其余用户的痛苦,因为我的logback.xml文件提供在我

    0热度

    1回答

    考虑为的logback以下基本配置: <configuration> <appender name="ControlAppender" class="org.quackbot.ControlAppender"> <pattern>%d{MM/dd/yyy hh:mm:ss a} %-5p %c - </pattern> </appender> </configur

    4热度

    1回答

    我有一个类与几种方法。我希望每种方法都能输出到不同的日志文件。使用这样的logback.xml文件,它会记录来自该类的所有日志记录调用。 <logger name="com.mincom.ellipse.conversion.BatchConverter" level="INFO"> <appender-ref ref="FILE" /> </logger> 如何获得每种方法的日志

    8热度

    3回答

    我正在使用slf4j + logback登录我们的应用程序。早些时候我们最近使用了jcl + log4j。 由于大量的在我们的应用程序日志,有磁盘已满在生产环境中的机会。在这种情况下,我们需要停止记录,应用程序应该正常工作。我从网上找到的是我们需要轮询Logback StatusManager以查找这样的错误。但是这会为应用程序添加一个logback的依赖项。 对于log4j,我发现我们可以创建一

    6热度

    1回答

    我使用Logback/SLF4J进行日志记录,并且它在我的Mac开发机器上像一个魅力一样工作。 我已经使用了邮件附加目的地主题以下模式: <subject>[ERROR] ${HOSTNAME} : %msg</subject> 当运行我的Mac上的服务,我收到这样的主题: macbook-pro.localhost : Error message 当我上运行的服务我收到以下电子邮件主题

    1热度

    1回答

    我尝试使用logback记录solr输出。 使用maven我构建了一个新的webapp并排除了对commons-logging和slf4j-jdk14例如 <dependency> <groupId>org.apache.solr</groupId> <artifactId>solr-core</artifactId> <version>3.3</version>

    0热度

    1回答

    我的项目非常简单。我想要一个支持slf4j和logback作为实现的标准ear-project。我的主要问题是,配置文件没有被使用,我得到的调试信息从xerces打印到控制台。 我认为有一个主要的ear文件类路径问题,因为作为战争的项目运行良好。我已经将logback.xml放到每个根目录,但它不起作用。我也遇到了无法找到hibernate.cfg.xml文件的问题。任何人都可以给我一个提示,甚至

    35热度

    1回答

    logback的配置文件在类路径中找到,因此是Eclipse-project-specific,这不是我想要的。我使用多个Java实用程序,它们全部驻留在单个项目中(共享类路径),并且我需要为其中的一些使用特定的配置。 我试过变量替换和Joram配置器,但没有为我工作。这很可能是我的错,我有一天会解决它,但现在我需要一个简单的解决方案。

    2热度

    1回答

    我试图使用映射诊断上下文添加在一个页面请求的所有相关记录报表用户的用户名。不过,我尝试了三种不同的方式使其无法成功工作: 登录后将用户名输入到MDC,注销后删除。该方法最终混合哪个日志语句来自哪个用户。 使用ServletFilter中推每个页面加载的用户名到MDC和弹出它回退作为请求结束。这只能捕获一些数据,并且只能在Spring安全层中捕获。 在所有控制器方法之前使用AOP @Around拦截

    1热度

    2回答

    我在第三方应用程序的插件中使用了slf4j + logback。新版本的主应用程序从log4j切换到slf4j + log4j +自定义appender .... 它看起来像我需要更改我的代码,所以日志记录开始再次工作。基本上与log4j兼容(没有跟踪,没有参数化日志记录)。 这种情况最简单的方法是什么?