0
안녕하세요. 엔터프라이즈 라이브러리 5.0을 사용하여 텍스트 파일에 메시지를 로깅합니다. 텍스트 파일로 메시지 컬렉션을 로깅해야합니다.엔터프라이즈 라이브러리를 사용하여 대량 로깅
아래는 사용하여 파일을 텍스트로 기록 코드의 일부이다 flatfilelistener
public void LogToFile(string message, string category, IDictionary<string, object> additionalDetail)
{
var logger = EnterpriseLibraryContainer.Current.GetInstance<LogWriter>();
logger.Write(message, category, 0, 0, TraceEventType.Error, string.Empty, additionalDetail);
}
위의 내가 로그인 할 필요가 컬렉션의 각 항목에 대한 호출이 같은 텍스트 파일에 하나의 메시지를 기록합니다.
그렇다면 모든 것을 단일 스트레치로 기록하는 방법은 무엇입니까? 단일 스트레치에서 버퍼에 저장하고 로그 파일을 업데이트하는 것과 같습니다.
"AutoFlush"라는 속성이 하나 있는데 그 방법을 모르겠습니다.