1
이벤트 로그가있는 서비스 스택의 기본 제공 LogManager를 대상으로 사용합니다. 또한 내장 FluentValidation을 사용합니다.ServiceStack logging 서버 이벤트 로그의 FluentValidation 오류
둘 다 정말 잘 작동합니다. 그러나 유효성 검사 오류가 발생하면 로그온이 작성되지 않습니다.
등록 된 플루 언트 유효성 검사기의 유효성 검사 오류를 어떻게 기록 할 수 있습니까?
정상 로그는 그렇게하기 위해 여기
시간 로그의 대부분은 검색 및 정적 생성자에서 초기화
public override void Configure(Funq.Container container)
{
//Set JSON web services to return idiomatic JSON camelCase properties
ServiceStack.Text.JsConfig.EmitCamelCaseNames = true;
//Configure User Defined REST Paths
Routes
.Add<ProcessKilnPushRequest>("/kiln/commit");
Plugins.Add(new ValidationFeature());
container.RegisterValidators(typeof(KilnCommitService).Assembly);
//Set MVC to use the same Funq IOC as ServiceStack
ControllerBuilder.Current.SetControllerFactory(new FunqControllerFactory(container));
LogManager.LogFactory = new EventLogFactory("QAServer.Logging", "KilnListener");
var logger = LogManager.GetLogger(GetType());
logger.Info("AppHost up and running");
}
로거가 작동하지만 잘 모르겠 음 유창한 유효성 검사 플러그인에서 유효성 검사 예외를 기록하도록 설정하는 중 ... –