프로젝트에서 NLog를 처음 사용하고 있습니다. 나는 파일에 로그하고 싶기 때문에 fileName = "$ {basedir}/logs/$ {shortdate} .log"에 목표 쓰기를 추가했다. 이렇게하면 MyApplicationFolder/Logs/2009-06-08.log에 파일에 로그 정보가 생성/추가됩니다.
로깅은 Windows XP 시스템, 디버그 모드 및 msi 설치 프로그램을 사용하여 배포 할 때 잘 작동합니다.
그러나 Vista 컴퓨터에 배포 할 때 아무것도 파일에 기록되지 않습니다. 비스타 배포가 NLog dll과 이야기하고 있는지 또는 설정 파일에 문제가 있는지 여부를 확인하기 위해 MessageBox 대상을 추가하려고 시도했습니다.이 작업은 폴더 만들기와 관련이 있다고 가정합니다. 및/또는 C :/Program Files (x86)에서 파일 작성/작성.
아무도 내가 옳은 일을하지 못하게 할 수 있습니까?NLog가 Vista 배포시 파일에 쓰지 않습니다.
0
A
답변
1
Vista는 Files System Virtualisation을 사용하여 일부 폴더를 보호합니다. 따라서 로그는 작성되었지만 다른 폴더로 자동 전송됩니다.
관련 문제
- 1. filehandle - 파일에 쓰지 않습니다
- 2. StreamWriter가 기존 파일에 쓰지 않습니다.
- 3. Vista 배포시 InkAnalyzer가 FileNotFoundException을 throw합니다.
- 4. PHP error_log : 지정된 파일에 쓰지 않습니다.
- 5. PHP가 Windows 서버의 파일에 쓰지 않습니다.
- 6. 문자열에있는 개행 문자가 파일에 쓰지 않습니다.
- 7. EnterpriseLibrary ExceptionHandling이 내 로그 파일에 쓰지 않습니다.
- 8. 파스칼 - 파일에 쓰지 않음
- 9. NLog가 난독 화 메시지를 내 보내지 않습니다.
- 10. nlog가 클래스 라이브러리 프로젝트에서 작동하지 않습니다.
- 11. ofstream 파일에 버퍼를 쓰지 않는다
- 12. CLLocationManager는 배포시 묻지 않습니다.
- 13. iPad에서 파일에 NSString을 쓰지 못함
- 14. 쓰레드가 같은 파일에 쓰지 못하도록하기
- 15. wcf가 디버깅을 위해 디버깅을 설정하려고하는데, 로그 파일에 쓰지 않습니다.
- 16. PHP error_log 메서드가 내 오류 로그 파일에 오류를 쓰지 않습니다.
- 17. C# 레지스트리에 값을 쓰지 않습니다.
- 18. NSMutableArray에 쓰지 않습니다.
- 19. Cakephp는 쿠키를 쓰지 않습니다
- 20. 내 스크립트가 파일에 쓰지 않는 이유는 무엇입니까?
- 21. 파일에 쓰지 않지만 오류는 없습니다 PHP
- 22. 암호화 된 데이터가 파일에 쓰지 않습니까?
- 23. 파일에 쓰지 않고 select() crack을 만듭니다. desc?
- 24. 덮어 쓰지 않고 텍스트 파일에 쓰기 C#
- 25. 파일에 아무것도 쓰지 않는 이유는 무엇입니까?
- 26. mysql 덤프가 파일에 완전한 데이터를 쓰지 않는다.
- 27. 왜 파일에 올바른 바이트를 쓰지 않습니까?
- 28. Wordpress - 디스크 MOV 파일에 쓰지 못했습니다
- 29. Qt : XML 스트림이 문자열을 직접 쓰지 않습니다.
- 30. 모노는 설정 기본값을 쓰지 않습니다
감사합니다. 요약하면, 로그 파일은 쓰여지고 있지만 C :/Program Files (x86)/MyApplicationFolder /로가는 대신 Vista에서는 C :/Users/JohnDoe/AppData/Local/VirtualStore/Program Files (x86)/etc ... – Mathias