我正在使用ELMAH进行错误日志记录,并成功地在本地的应用程序中插入了ELMAH。我已经按照这里提到的步骤用ELMAH(C#(记录错误详细信息。我对此有一些疑问。
- 如果我们在更高的环境中推动日志,我想询问日志的保留情况
- 由于ELMAH是一个开源的错误日志库,因此向ELMAH创建者发送了哪些数据或信息
- 我们可以修改ELMAH中的列,例如添加另一列吗
如果我们在更高的环境中推动日志,我想询问日志的保留情况
ELMAH错误日志没有现成的保留。根据您存储错误的位置,您需要手动设置保留期。在SQL Server的情况下,您可以设置一个计划作业,删除早于x天、月或任何您喜欢的行。
由于ELMAH是一个开源的错误日志库,因此向ELMAH创建者发送了哪些数据或信息
没有与ELMAH维护人员共享任何数据。你自己托管一切,为什么你不会与其他人共享,除非你明确地打开你的数据供他人查看。
我们可以修改ELMAH中的列,例如添加另一列吗
目前还没有办法将动态数据作为ELMAH的一部分进行日志记录。如果你想用自定义列扩展错误日志,你需要派生ELMAH并自己创建它。