logging 相关问题

计算机数据记录是在计算机程序或计算机系统中记录事件的过程,通常具有一定的范围,以便提供可用于理解系统活动和诊断问题的审计跟踪。除此标记外,请务必包含适当的软件或硬件标记。

log4j2.xml 未被 STS 拾取

我一直在尝试在 Spring 项目中通过 log4j2.xml 让日志记录与基本配置一起使用。尝试了两天,没有成功。该项目似乎忽略了我的 log4j2.xml 文件并选择...

回答 1 投票 0

Spring Boot“调试”配置属性集是什么?

如果我在 application.yaml 配置文件中使用以下属性配置 Spring Boot Web 应用程序: 调试:真 我注意到我的日志配置被忽略,所有内容都设置为调试...

回答 1 投票 0

Kubernetes Pod 数小时前失败,如何调试终止的 pod

我有一个 pod 部署在 22 小时前失败,Kubernetes 多久轮换一次其日志? 是否可以查看 22 小时前的部署日志? 谢谢

回答 4 投票 0

N更改 minlevel 时记录写入错误的文件

我的应用程序写入两个文本文件,其中一些内容写入一个特定的记录器,其他所有内容写入主记录器。 我的应用程序写入两个文本文件,其中一些内容写入一个特定记录器,其他所有内容写入主记录器。 <target xsi:type="File" name="mainFile" layout="${longdate} ${uppercase:${level}} ${callsite} ${message} ${exception:format=ToString:maxInnerExceptionLevel=5:innerFormat=ToString}" fileName="${basedir}/AppLog.log" /> <target xsi:type="File" name="specificFile" layout="${longdate} ${uppercase:${level}} ${callsite} ${message} ${exception:format=ToString:maxInnerExceptionLevel=5:innerFormat=ToString}" fileName="${basedir}/other/SpecificAppLog.log" /> </targets> <rules> <logger name="SpecificLogger" minlevel="Debug" writeTo="specificFile" final="true" /> <logger name="*" minlevel="Debug" writeTo="mainFile" /> </rules> 当两个记录器具有相同的 minlevel 时,一切正常:每个日志行都转到两个文件之一,而不是同时转到两个文件,并且始终转到预期文件。 但是,如果我将 SpecificLogger 从“调试”更改为“信息”,将主记录器保留在“调试”状态,所有“调试”行都会开始写入主文件! 我需要的预期/预期结果是,如果我将 SpecificLogger 的 minlevel 从 Debug 更改为 Info,那么 Debug 级别的所有日志都应该根本不会被写入。 相反,如果我将记录器的最小级别设置得更高,则 SpecificLogger 调试行似乎会“溢出”到主记录器。 如何停止写入这些调试行? 添加final="true"并没有解决。 final="true"比较特殊,表示任何logging-rule匹配的都不会达到下面的规则。当您指定 `minLevel="Info" 时,您是在说任何其他内容 (LogLevel.Trace + LogLevel.Debug) 都应遵循以下规则。 使用 NLog v4 那么你可以这样做: <rules> <logger name="SpecificLogger" minlevel="Info" writeTo="specificFile" /> <logger name="SpecificLogger" maxlevel="Fatal" final="true" /> <!-- Blackhole --> <logger name="*" minlevel="Debug" writeTo="mainFile" /> </rules> 使用 NLog v5,您可以使用 finalMinLevel,尝试变得更加用户友好: <rules> <logger name="SpecificLogger" minlevel="Info" writeTo="specificFile" finalMinLevel="Fatal" /> <logger name="*" minlevel="Debug" writeTo="mainFile" /> </rules> 另请参阅:https://github.com/NLog/NLog/wiki/Logging-Rules-FinalMinLevel

回答 1 投票 0

.NET 8 ISOLATED 升级停止记录信息、调试

我最近将我们的 Azure Functions 应用程序从 .NET 6(正在进行的模型)升级到 .NET 8(隔离工作模型)。我无法看到信息(或以下)级别时发生了一些奇怪的行为......

回答 1 投票 0

如何通过关联ID获取Azure B2C自定义策略中的详细异常?

我们正在使用 Azure B2C 自定义策略。在生产中,我们遇到了一些异常,但在 Azure App Insights 中,异常仅使用通用消息和相关 ID 进行记录。不知道如何...

回答 1 投票 0

logging.basicConfig 抛出 ValueError 无法识别的参数

logging.basicConfig(文件名='example.log',级别=logging.DEBUG,编码='utf-8') 当我尝试上面的代码时,我收到此错误 文件“/Library/Developer/CommandLineTools/Library/Frameworks/Pyt...

回答 1 投票 0

仅当有日志时才创建日志文件

Python版本:3.11.8 大家好, 我正在使用包日志记录执行情况。我正在使用logging.basicConfig将日志输出到日志文件中。我在 python 的开头添加了它

回答 1 投票 0

Werkzeug/flask 应用程序日志

我正在尝试获取在本地计算机上的终端模拟器上看到的默认日志,该日志运行良好。但是,在 centos 服务器上,当我重新启动 Gunicorn 服务时,我无法将输出输出到日志文件...

回答 1 投票 0

如何让 fluidd/elasticsearch 将 kubernetes pod 中的“log”key_name 解析为 json?

我在尝试从 k8s 集群中的 fluidd 将日志获取到 elasticsearch 时遇到问题。 我有几个将日志输出为 json 的 Web 应用程序。通过 docker 在本地使用简单的设置

回答 2 投票 0

在 Tensorflow 中格式化 .fit() 日志

拟合我的张量流(2.15)模型时,我得到以下日志: 纪元 2/10 32/32 - 0s - 损失:17.3287 - 99ms/epoch - 3ms/step 纪元 3/10 32/32 - 0s - 损失:16.9345 - 123ms/epoch - 4ms/step 和...

回答 1 投票 0

golang gorm 访问底层mysql查询

有没有办法从https://github.com/jinzhu/gorm获取sql查询日志? 例如在开发环境中,能够将已调用的 mysql 查询记录到控制台会很有用。 ...

回答 4 投票 0

Docker json文件日志驱动unescape

我在 EC2 上运行 docker,我的应用程序作为容器在此 docker 中运行。 它产生这样的日志: {“核心价值”} 这是 docker 日志的输出 我在 EC2 上运行 docker,我的应用程序在该 docker 中作为容器运行。 它会产生这样的日志: {"key": "value"} 这是 docker logs <container id> 的输出。如果我从 /var/lib/docker/container/<whateverid> 检查容器的守护进程日志 {"log": {\"key\": \"value\"}} 有没有办法在守护进程日志中取消转义?有一个复杂的用例无法解释我如何使用这些日志。 使用 JSON 日志驱动程序时,日志文件是 JSON 对象的集合,每行一个。为了呈现容器中的 JSON 输出,它必须被转义;否则日志文件本身将包含无效的 JSON 文档。 由于 API 通过 docker logs 为您提供了未转义的输出,因此并不清楚这里的问题是什么。您通常应该通过 API 检索日志,而不是直接解析支持文件。

回答 1 投票 0

根记录器是否位于记录模块?

虽然我的这个问题看起来微不足道,但这确实让我怀疑这是由于Python文档错误还是我的理解有问题? 当我阅读 Python 的日志记录文档时...

回答 1 投票 0

rust Axum 跟踪日志记录自动拾取错误

我正在尝试在 Axum 应用程序中设置日志记录,我的日志记录工作正常,但困扰我的是需要在每个错误分支中执行错误(“OHNOES SOMETHING WENT WRONG”)。 ...

回答 1 投票 0

MLFlow - 有没有办法将所有输入参数记录到函数中?

我有一个可扩展的函数,并且希望确保所有输入参数都被记录下来,而不需要手动检查/添加它们。有没有办法做到这一点

回答 1 投票 0

在初始化日志记录后,在 Rust 模块中使用 fern 更改日志记录设置

我对 Rust 相当陌生,我正在尝试用 fern 实现日志记录。 设置非常简单,我成功登录到文件和标准输出。 我想将日志级别过滤器设置为...

回答 1 投票 0

在 Kotlin 中打印调用堆栈

如何使用 Kotlin 打印调用堆栈? 谢谢!

回答 2 投票 0

解决 Log4j2 配置问题:尽管在 log4j2.xml 中添加 @ConverterKeys({"mask"}) %mask,但应用程序服务器中的数据屏蔽失败

我需要解决应用程序日志配置的紧急问题。我们正在尝试使用 log4j2.xml 文件中 Log4j2 的自定义模式转换器 %mask 来实现数据屏蔽。然而...

回答 1 投票 0

在 Azure Function 中禁用实体框架日志记录

我在.net5(又名 dotnet-isolated)中有一个 Azure 函数,并且我添加了这样的实体框架 services.AddDbContext(选项=> { 选项.UseSqlServer(上下文。

回答 3 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.