.NET에서 로킹을 하면 3대장?으로 불리는 것에는 SeriLog, NLog, Log4Net이 있는 듯 합니다. 또한 기본 ILogger를 통해 Generic Host에서 지원되는 .NET 로그도 있습니다.
여기서 HTTP 로그는 Information 레벨로 취급되어서 Info 레벨로 로그 프레임워크를 설정하면 HTTP 로그까지 같이 기록이 됩니다.
사실 면밀하게 따지면 HTTP 로그도 필요한 것은 사실이겠으나, 개발자가 남기는 것 이외의 로그가 남게되면 로그의 가독성도 떨어지고, 사실 의미가 없는 로그라 판단됩니다.
따라서 Information 레벨로 설정해도 HTTP 로그는 남기지 않고 싶은데 혹 방법이 있을까요?
현재 저는 SeriLog를 사용하여 로그 설정은 코드에서 하고 있습니다. 관련 경험 있으신 분들의 노하우를 여쭙니다.