小编Pet*_*cek的帖子

Log4j:为什么根记录器收集所有日志类型而不管配置如何?

我有问题,即使我在根标签中指定ERROR级别,指定的appender会将所有级别(debug,info,warn)记录到文件中,而不管设置如何.我不是log4j专家,所以任何帮助表示赞赏.

以下是有关该主题的更多信息:

  • 我已经检查了除log4j.xml之外的log4j.properties(没有)的类路径

这是log4j.xml文件:

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
<log4j:configuration xmlns:log4j='http://jakarta.apache.org/log4j/'>


    <!-- ============================== -->
    <!-- Append messages to the console -->
    <!-- ============================== -->


    <appender name="console" class="org.apache.log4j.ConsoleAppender">
        <param name="Target" value="System.out" />

        <layout class="org.apache.log4j.PatternLayout">
            <!-- The default pattern: Date Priority [Category] Message\n -->
            <param name="ConversionPattern" value="[AC - %5p] [%d{ISO8601}] [%t] [%c{1} - %L] %m%n" />
        </layout>
    </appender>

    <appender name="logfile" class="org.apache.log4j.RollingFileAppender">
        <param name="File" value="./logs/server.log" />
        <param name="MaxFileSize" value="1000KB" />
        <param name="MaxBackupIndex" value="2" />
        <layout class="org.apache.log4j.PatternLayout">
            <param name="ConversionPattern" value="[AC - …
Run Code Online (Sandbox Code Playgroud)

java logging log4j

40
推荐指数
4
解决办法
7万
查看次数

是否有针对Java工件存储库(如Nexus或Artifactory)的.NET替代方案?你在哪里存储版本化的DLL?

在Team System上自动构建所需的二进制文件的存储位置?您是将它们与代码一起存储在SCM中还是其他地方?在SCM中有大量的二进制文件导致源控制器出现任何性能问题?

需要能够恢复到某些外部库的早期版本以修复已发布版本中的错误,但版本不兼容.分支可以解决问题,但我认为将二进制文件与代码一起存储是反模式的.

任何建议都是受欢迎的.

.net build-automation build-process dependency-management refix

12
推荐指数
1
解决办法
3720
查看次数

在持续集成中如何处理TDD?

想象一下,您正在实现包含各种新功能的用户故事,并增加了代码库的复杂性.现有代码已经很好地覆盖了,您刚刚决定了接口.您开始实施从测试开始的功能.

现在,根据需求,您拥有相当复杂的测试用例,但是当您能够提交SCM完全正常工作的代码并且许多测试失败时(实际应用),实现远未达到这一点.

假设在持续集成中,如果可能的话,所有构建都应该是绿色的,因此您不应该因为破坏构建而提交.但你也不应该"走向黑暗"并为自己保留这么多代码......

在这种情况下建议的程序是什么?

tdd continuous-integration development-process

3
推荐指数
1
解决办法
750
查看次数

如何在maven部署阶段将构建的工件复制到远程Windows服务器上的目录中?

有人可以提供工作示例(完整的maven插件配置)如何在部署阶段将构建的jar文件复制到特定的服务器?

我试图看看wagon插件,但是它没有大量记录,我无法设置它.构建产生了部署到Nexus的标准jar,但我需要通过本地网络(\ someserver\testapp\bin)将jar也自动放到测试服务器上.

任何提示我都会感激不尽.

谢谢

java maven-2 build automated-deploy

3
推荐指数
1
解决办法
4762
查看次数