logging 相关问题

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

用于默认步骤的 Yarn 2 logfilters

在 Yarn 2 中,我使用 logFilters 来隐藏一些日志。这适用于警告,但我也想隐藏默认消息,例如解决步骤等。除了完成。 我怎样才能实现...

回答 1 投票 0

重新创建nohup.out

我是 Linux 新手,遇到了一个问题。我所做的:我创建了运行 jar 文件的 shell 脚本,该文件内部有 System.out.println - 打印。然后我使用以下命令运行 sh:“...

回答 1 投票 0

如何排除在 ASP .NET Core 中记录已处理的异常(使用 NLog)

我有一个托管在 Azure 应用服务 (Windows) 上的 ASP.NET Core 8 Web API。 我使用 NLog 进行日志记录,并使用 Pomelo 8.0.2 访问 MySql 服务器的 Azure 数据库。 目前,该API正在记录...

回答 1 投票 0

如何让 python 日志显示在 Heroku 日志插件中

我有一些Python代码在Heroku项目中运行。具体来说,它正在运行 scrapy。 Scrapy 使用 python 的本机日志记录功能生成日志(来源)。我的代码也有打印语句...

回答 1 投票 0

社区连接器 Logger.log 不解析 jsonPayload 中提供的严重性字段

我正在尝试将 JSON 对象从我的 Google Apps 脚本 - Data Studio Community Connector 代码记录到 Stackdriver Logging,如官方文档中所述 使用 console.log(jsonObject) jsonObject...

回答 1 投票 0

是否可以从 TestFlight 用户检索错误日志消息?

我有一个测试版 iOS 应用程序,通过 TestFlight 分发给测试人员。有时,这些测试人员遇到的错误不会触发崩溃,但会导致体验下降。我记录了所有...

回答 2 投票 0

Azure Log Analytics 仅允许访问一个特定表

我试图允许团队成员查看 Log Analytics 工作区中的一个特定表。 我为该特定用户添加了表 IAM 角色 Reader,但他们无法以这种方式访问工作区。 ...

回答 1 投票 0

我们如何检查 Azure APIM 的请求源

在“应用程序洞察”中出现一些与 APIM 相关的异常,但请求来源未知,请参阅下面的屏幕。 有什么办法我们可以追踪或知道如何让请求变质......

回答 1 投票 0

如何配置 Ray 使用标准 Python 记录器进行多重处理?

我正在尝试使用 Ray 来提高进程的速度,并且我希望将日志消息传递到标准 Python 记录器。这样,应用程序就可以处理格式化、过滤和保存...

回答 2 投票 0

在文件和终端中显示scrapy日志

我的 scrapy 项目的 settings.py 文件中有以下说明: LOG_ENABLED = 真 LOG_STDOUT = 真 LOG_LEVEL = '信息' 日志统计间隔 = 300 LOG_FILE = '日志文件.txt' 这些

回答 1 投票 0

可以有实例的类 python

我正在开发一个日志库。我想改变我的类,以便可以拥有它的实例。我的想法应该是这样的: 从 froggius 导入 Froggius 实例 =

回答 1 投票 0

如何停止 kubernetes 中的 I/O 日志容器

当我像 kubectl exec -it [pod-name] bash -n seunghwan 一样访问 GKE 中的 docker 容器时 我看到很多日志(我不知道它是什么) 在此输入图像描述 我访问的这个容器有nodejs

回答 2 投票 0

从1.69升级到1.82后Boost日志链接失败

我有 boost 1.69,工作正常,我已将版本升级到 1.82,并且没有更改任何记录器设置或配置。 记录器现在无法与可执行文件链接。 我正在使用博...

回答 1 投票 0

logging.handlers:如何在时间或 maxBytes 之后滚动?

我在日志记录方面确实有点困难。我想在一段时间后以及达到一定大小后滚动日志。 一段时间后的翻转是通过

回答 5 投票 0

NLog 在应用程序设置中使用连接字符串名称

我有一个 NLog 数据库目标,如下所示: 我有一个 NLog 数据库目标,如下所示: <target xsi:type="Database" name="database" connectionString="Server=.\SQLEXPRESS;Database=ApplicationOne;Trusted_Connection=True;MultipleActiveResultSets=true;User Id=User0101;Password=PW0101" commandText="INSERT INTO [SchemaOne].[EventLogs](Id, Message, Level, Logger )VALUES(NewID(), @Message, @Level, @Logger)"> <parameter name="@Message" layout="${message}" /> <parameter name="@Level" layout="${level}" /> <parameter name="@Logger" layout="${logger}" /> </target> 是否可以将连接字符串更改为使用我的应用程序设置中的连接字符串名称? 我的应用程序设置称为 dssettings.json,它包含此处的连接详细信息: "DatabaseConfiguration": { "DatabaseName": "ApplicationOne", "ConnectionName": "DefaultConnection", "ConnectionString": "Server=.\\SQLEXPRESS;Database=ApplicationOne;Trusted_Connection=True;MultipleActiveResultSets=true;User Id=User0101;Password=PW0101" }, 更新 NLog.Extension.Logging 版本。 1.4.0 带有 NLog.Extension.Logging 版本。 1.4.0 那么你现在可以使用 ${configsetting} 另请参阅:https://github.com/NLog/NLog/wiki/ConfigSetting-Layout-Renderer 原答案 在 nuget-package NLog.Appsettings.Standard 的帮助下,你通常可以这样做: <extensions> <add assembly="NLog.Appsettings.Standard" /> </extensions> <targets> <target xsi:type="Database" name="database" connectionString="${appsettings:name=DatabaseConfiguration.ConnectionString}" commandText="INSERT INTO [SchemaOne].[EventLogs](Id, Message, Level, Logger )VALUES(NewID(), @Message, @Level, @Logger)"> <parameter name="@Message" layout="${message}" /> <parameter name="@Level" layout="${level}" /> <parameter name="@Logger" layout="${logger}" /> </target> </targets> 但是因为您使用的是特殊的 dssettings.json (而不是 appsettings.json),那么您可能必须实现自己的自定义 NLog 布局渲染器: https://github.com/NLog/NLog/wiki/How-to-write-a-custom-layout-renderer 也许您可以使用上面 nuget-package 中的 source-code 作为加载 dssettings.json 的灵感。或者也许创建 PullRequest 来添加对指定非默认配置文件名的支持。 1-从 nuget 安装 NLog.Extensions.Logging 2-像这样更改连接字符串 <targets> <target xsi:type="Database" name="database" connectionString="${configsetting:item=DatabaseConfiguration.ConnectionString}" commandText="INSERT INTO [SchemaOne].[EventLogs](Id, Message, Level, Logger )VALUES(NewID(), @Message, @Level, @Logger)"> <parameter name="@Message" layout="${message}" /> <parameter name="@Level" layout="${level}" /> <parameter name="@Logger" layout="${logger}" /> </target>

回答 2 投票 0

使用 ThreadId 进行 Serilog 控制台日志记录

我有一个带有 Target Framework 8.0 的控制台应用程序。 我想将 ThreadId 记录到我的 serilog 日志的控制台输出。 ThreadId 已记录到 json 文件,但在控制台中它不记录 Thre...

回答 1 投票 0

如何设置没有时间间隔的数据狗警报

我想在日志中找到特定短语时创建数据狗警报,但是当我使用所需的特定查询创建监视器时,我必须指定我想要查询的时间段

回答 1 投票 0

appsettings.json 中的 Filters.Expressions 中的 Serilog 和过滤器

我们希望获得以下日志: 控制台(所有日志) 文件(所有日志) 文件(仅过滤日志) 所有这些都在 appsettings.json 中配置。 这是应用程序的 appsettings.json 文件: { “是……

回答 2 投票 0

如何将调试添加到日志文件并删除控制台中的日志行

导入日志记录 导入日期时间 导入请求 进口警告 def 日志文件(日志名称): log_day = datetime.datetime.now().strftime('%d-%m-%Y') log_name = '/sample1/log_basics/' + log_day + &...

回答 1 投票 0

如何在structlog中分别配置不同的logger?

structlog.configure() 似乎是全局设置。我需要创建两个具有不同设置的不同记录器。希望有人能给我正确的解决方案,谢谢! logger1 = structlog.get_log...

回答 1 投票 0

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