gpt4 book ai didi

c# - PayPal 的特定 log4net 日志文件

转载 作者:太空宇宙 更新时间:2023-11-03 16:14:23 25 4
gpt4 key购买 nike

是否可以在 App.config 中指定日志文件?

我在 .NET 中找到了这些参数: https://github.com/paypal/sdk-core-dotnet/wiki/SDK-Configuration-Parameters

在 PHP 中似乎是可能的(日志记录): https://github.com/paypal/sdk-core-php/wiki/Configuring-the-SDK

现在,信息将保存在多个指定日志文件的第一个中。

最佳答案

是的,可以在您的配置中指定日志文件。 PayPal .NET SDK wiki显示您需要添加到配置文件中的信息:

<configuration>
<configSections>
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net"/>
</configSections>

<!-- log4net settings -->
<log4net>
<appender name="FileAppender" type="log4net.Appender.FileAppender">
<file value="my_app.log"/>
<appendToFile value="true"/>
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date [%thread] %-5level %logger [%property{NDC}] %message%newline"/>
</layout>
</appender>
<root>
<level value="DEBUG"/>
<appender-ref ref="FileAppender"/>
</root>
</log4net>

<!--
App-specific settings. Here we specify which PayPal logging classes are enabled.
PayPal.Log.Log4netLogger: Provides base log4net logging functionality
PayPal.Log.DiagnosticsLogger: Provides more thorough logging of system diagnostic information and tracing code execution
-->
<appSettings>
<!-- Diagnostics logging is only available in a Full Trust environment. -->
<!-- <add key="PayPalLogger" value="PayPal.Log.DiagnosticsLogger, PayPal.Log.Log4netLogger"/> -->
<add key="PayPalLogger" value="PayPal.Log.Log4netLogger"/>
</appSettings>
</configuration>

my_app.log 替换为您自己的日志文件名。

关于c# - PayPal 的特定 log4net 日志文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30098428/

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