将IIS http请求记录到数据库中



我有用于与外部实体集成的IIS服务器,我需要将请求体记录到数据库中。我不想使用IIS开箱即用的日志记录,因为它会登录到文件中,我需要将它保存在特定模式的数据库中。

您可以使用Serilog并使用特定的数据库接收器

app.UseSerilogRequestLogging();

ODBC日志记录格式是符合开放式数据库连接(ODBC((如Microsoft Access或Microsoft SQL Server?(的数据库中一组固定数据属性的记录?。记录的一些项目包括用户的IP地址、用户名、请求日期和时间(记录为本地时间(、HTTP状态代码、接收的字节、发送的字节、执行的操作(例如,通过GET命令执行的下载(和目标(例如,下载的文件(。使用ODBC日志记录,您必须指定要记录到的数据库,并设置数据库以接收数据。也许这个博客会对你有所帮助。

最新更新