如何启用 API 调用记录

日志记录是一个重要的工具,可用于记录分布式应用程序中发生的所有事件及其各自的时间戳。 NCache 提供了这样一种工具,可用于以日志文件的形式记录应用程序客户端的 API 调用。

可以启用此功能以创建详细的顺序日志 NCache 从客户端进行的 API 调用。 这是一个无代码更改选项,只需更改项目的配置属性即可启用。

日志文件数据可以很好地用于 NCache 用户以及 Alachisoft 技术支持团队。 日志文件中的信息可用作跟踪机制,以了解和调查客户端可能出现的问题情况 NCache API调用。

配置客户端 API 日志记录

要启用和配置客户端 API 日志记录,需要在应用程序的配置文件中添加以下属性,这些属性可以是 应用程序配置文件 or web.config中 取决于您的应用程序类型。 这些设置将被添加到 <configuration> <appSettings> 标签。 需要添加以下属性才能启用 API 日志记录 NCache API 调用。 请确保您已添加 网页.dll 在你的项目中。

启用 API 日志记录

这是需要在配置中添加的第一个值。 此属性告诉应用程序是启用还是禁用客户端 API 日志记录功能。 将值设置为 true 以在应用程序中启用日志记录功能。

<add key="CacheClient.EnableAPILogging" value="true" />

记录开始前的时间

启用 API 调用记录功能后,您需要设置进程在记录 API 调用之前等待的时间。 这个时间跨度在 HH:MM:SS 格式,这意味着它是进程在第一次迭代开始之前等待的时间。 在以下示例中,应用程序将在应用程序启动后立即开始记录日志:

<add key="CacheClient.TimeBeforeLoggingStart" value="00:00:00" />

API 日志迭代

您还需要指定应用程序可以通过以下方式记录数据的次数 APILogIterations 功能。 NCache 只会让您维护指定迭代次数的日志。

<add key="CacheClient.APILogIterations" value="4"  />

API 日志迭代长度

此属性指定一个日志迭代的长度(以秒为单位)。 例如,下面的代码将指定每条日志在中断发生前连续记录一小时:

<add key="CacheClient.APILogIterationLength" value="3600" />

迭代之间的 API 日志延迟

此属性设置 API 调用记录的两次连续迭代之间的时间间隔 NCache 客户。 此时间间隔以秒为单位设置。

<add key="CacheClient.APILogDelayBetweenIteration" value="5" />

记录器线程记录间隔

这是记录迭代后记录数据将写入日志文件的时间跨度。

<add key="CacheClient.LoggerThreadLoggingInterval" value="5" />

基于上面指定的设置 NCache 将开始记录应用程序中使用的 API。 如果出现问题并可能与 NCache,这个日志离确定问题的根源又近了一步。 由于该功能而创建的日志文件位于 %install folder% NCache\log-files. 应用程序按名称完成记录后,将创建一个新文件夹 API使用日志. 所有 API 日志文件都将在上述文件夹中创建,日志文件名是使用正在使用的缓存的名称以及创建文件的时间戳创建的。

接下来做什么?

联系我们

联系电话
©版权所有 Alachisoft 2002 - 版权所有。 NCache 是 Diyatech Corp. 的注册商标。