우리 회사에서는 NLog와 협력하고 있습니다. 많은 양의 로그 파일에 문제가 있습니다. 우리가 원하는 것은 하루에 파일을 보관하고 최대 x 개의 파일을 보관하는 것입니다. 7. 인터넷에서이 문제에 관해 여러 주제를 읽었으며 대부분 NLog.config 파일을 수정하는 것과 같은 방향으로 나를 가리키고 있습니다. 그러나 예상대로 파일을 회전시키는 것은 기꺼이
새 NLog 2.0을 사용하고 있습니다. 두 가지 플랫폼에서 NuGet의 도움을 받아 수동으로 설정했습니다. Visual Web Developer에서 가정에서 2010 년을 표현하기 위해 1)을 설정했습니다. 2) 사무실의 Visual Studio 2010에서. 두 경우 모두 로그 할 수 없습니다. 나는 제안 된 모든 옵션을 here 행운과 함께 읽었습니다
나는 (엔티티 프레임 워크 4.2 사용) ASP.NET MVC 3 다음과 같이 트랜잭션을 사용하는 응용 프로그램이 있습니다 using (var transaction = new TransactionScope())
{
// Database action 1
// Database action 2
context.SaveChanges(
NLog MailTarget을 통해 로그를 보내려고합니다. 잘 작동하지만, 나는 BufferedTargetWrapper 메일 함을 포장하여 미리 정의 된 코드 지점까지 로그 메시지를 버퍼링하고 싶습니다. 여기서 수동으로 버퍼를 비우고 단일 메일로 버퍼 된 로그 메시지를 보내려고합니다 (예 : 메일 대상). FlushTimeout 또는 BufferSize을
사용자가 CRUD 이벤트를 수행 할 때 변경 사항을 추적하는 가장 쉬운 방법에 대한 의견을 얻고 싶습니다. 사용자가 권한에별로 관심이없는 시스템에서 작업하고 있지만 실제로 사용자가 변경 한 내용에 대한 정교한 로그를 원합니다. ASP.NET MVC 3, EF 및 NLog를 사용하고 있습니다. 은 어떤 조언이 크게 감사합니다 :) 스티브
저는 WinForms 프로젝트에서 많은 기능을 가지고 있으며 로깅을 위해 NLog를 사용하고 있습니다. nlogger.Info("start") 및 nlogger.Info("end") 각 기능을 래핑하는 능력을 갖고 싶습니다 그래서 실제 예외가 발생한 위치 또는 코드가 현재 실행되는 곳을 알 수 있습니다. 똑똑한 방법이 있나요? 아니면 모든 기능에 위의 선을
NLog.config 절대 경로가 모두 좋은 노력하고 있습니다 : <nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
autoReload="true"
internalLogLevel=
ASP .NET MVC3 응용 프로그램을 작성 중이므로 응용 프로그램이 안전하다고 예상되므로 아키텍처를 로깅하는 훌륭한 엔터프라이즈 응용 프로그램이 필요합니다. 그래서 기존의 로그인 프레임 워크를 찾고 있었고 NLog을 골랐습니다. 그래서 그들 순간에 나는 로그를 위해 DB 스키마를 만드는 일에 매달렸다. 누구나이 분야에서 좋은 경험을 갖고 있습니까? 사용