gpt4 book ai didi

scala - 如何禁用 java ortools CP 求解器日志记录?

转载 作者:行者123 更新时间:2023-12-01 12:06:18 26 4
gpt4 key购买 nike

上下文:我正在使用 java or-tools 解决 CP 问题(来自约束求解器包) 问题:我想让这些打印件/日志消失。它们看起来像这样:

[11:29:43] ./ortools/constraint_solver/search.cc:240: Start search (memory used = 5,28 GB)
[11:29:43] ./ortools/constraint_solver/search.cc:240: Start search (memory used = 5,28 GB)
[11:29:43] ./ortools/constraint_solver/search.cc:240: End search (time = 2 ms, branches = 0, failures = 1, memory used = 5,28 GB, speed = 0 branches/s)
[11:29:43] ./ortools/constraint_solver/search.cc:240: End search (time = 3 ms, branches = 0, failures = 1, memory used = 5,28 GB, speed = 0 branches/s)
[11:29:43] ./ortools/constraint_solver/search.cc:240: Start search (memory used = 5,28 GB)

尽管这是我的 log4j2.xml 文件:

<configuration status="OFF">
<appenders>
<Console name="Console" target="SYSTEM_OUT">
<PatternLayout pattern="[%d{yyyy.MM.dd HH:mm:ss.SSS}][%t] [%-5level] [%logger{36}] - %msg%n%xException"/>
</Console>

<RollingFile name="RollingFile" fileName="./../../logs/raptor-engine-tests.log" filePattern="./../../logs/raptor-engine-tests-%d{MM-dd-yyyy}.log.gz" ignoreExceptions="false">
<PatternLayout pattern="[%d{yyyy.MM.dd HH:mm:ss.SSS}][%t] [%-5level] [%logger{36}] - %msg%n%xException"/>
<TimeBasedTriggeringPolicy/>
</RollingFile>
</appenders>

<loggers>
<logger name="akka" level="info"/>
<Logger name="org.hibernate" level="info"/>
<Logger name="com.google.ortools" level="info"/>

<!-- levels: trace, debug, info, warn, error, fatal -->
<root level="info">
<appender-ref ref="Console"/>
<appender-ref ref="RollingFile"/>
</root>
</loggers>

</configuration>

有人遇到过这个问题吗?你是怎么解决的?这就像“com.google.ortools”记录器被完全忽略了。

最佳答案

你在使用路由库吗?还是直接使用 CP 求解器?

第一种情况,应该有一个参数来控制日志:https://github.com/google/or-tools/blob/f3fd201e68cf75b7720ff5c3cadc599a1d02b54b/ortools/constraint_solver/routing_parameters.proto#L376

在第二种情况下,只有当您创建一个搜索日志对象并在搜索时使用它时才会发生这种情况。

现在,这些日志是由 C++ 代码生成的,因此记录器什么都不做。

关于scala - 如何禁用 java ortools CP 求解器日志记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56425913/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com