현재 ServiceStack Logging with Slack을 시험하고 있는데 작동하는 것으로 보입니다. 나는 봇의 채널과 이름을 변경할 수 없습니다. 내 슬랙 구성과 관련이 있을지 모르지만, 슬랙을 사용하지 않았기 때문에 어떻게 설정해야할지 모르겠다.ServiceStack Slack Logging에 대한 사용 권한
내 로깅 설정은 다음과 같습니다
그래서, 로깅 작동하지만 사용자 이름 설정이 정확하지 않은public override void Configure(Funq.Container container)
{
LogManager.LogFactory = new SlackLogFactory("https://hooks.slack.com/services/[...]", debugEnabled: true)
{
DefaultChannel = "logs",
ErrorChannel = "errorlogs",
BotUsername = "ServiceStack Logger"
};
SetConfig(new HostConfig
{
DefaultContentType = MimeTypes.Json
});
}
(대신, 그것은 애플 리케이션 이름이다) 내가 지정한 채널에 그것은 단지 게시물 작성시 WebHook. 조정하려면 무엇이 필요합니까?
편집 :이 같은 로거에 액세스 :
public static ILog Log = LogManager.GetLogger(typeof(BroadcastService));
public object Get(ConnectionTest request) {
Log.Info(String.Format("Info Logged: {0}", DateTime.Now.ToShortTimeString()));
// ...
}
통합을 설정할 때 들어오는 웹 훅 또는 느슨한 앱으로 설정 했습니까? Slack docs는 응용 프로그램이 들어오는 웹 훅이 Slack Logger가 제공하는 재정의를 사용할 때 이러한 옵션을 무시한다는 것을 보여줍니다. https://api.slack.com/incoming-webhooks –
나는 여유를위한 새로운 앱을 만들었습니다. 감사! – Marcel