InfoGrab Docs

Mattermost 로깅

Mattermost의 로그 설정, 감사 로깅, 고급 로깅 옵션을 구성하고 관리하는 방법을 설명합니다.

Important Mattermost v11부터 알림 로그 설정이 표준 콘솔 로그 및 mattermost.log 파일로 통합되었습니다 . 이제 메인 로그 레벨 설정이 서버 로그와 알림 로그를 모두 제어하므로 고급 로깅 설정을 사용하지 않고는 알림 로깅을 비활성화할 수 없습니다. AdvancedLoggingJSON 구성에서 개별 알림 로그 레벨인 NotificationError , NotificationWarn , NotificationInfo , NotificationDebug , NotificationTrace 를 사용하여 알림 로그를 별도의 파일로 분리하고 문제 해결 노이즈를 줄일 수 있습니다. 자세한 내용은 아래 고급 로깅 섹션을 참조하세요. Mattermost는 서로 다른 운영 및 컴플라이언스 요구 사항을 충족하기 위해 별도의 로그 파일 및 순환 정책으로 별도로 구성할 수 있는 독립적인 로깅 시스템을 제공합니다: 로깅 유형 및 캡처 운영 권장 사항 구성 우선순위 Log Settings 모든 일반 Mattermost 서버 작업 오류 시작/초기화 API 호출 및 시스템 이벤트. v11.0부터 알림 하위 시스템 이벤트도 포함됩니다., 항상 활성화. 콘솔: INFO 파일: INFO, 높음 - 운영에 필수 Audit Log Settings 보안 및 컴플라이언스 이벤트 사용자 작업 API 액세스 인증 이벤트 및 관리 변경 사항., 컴플라이언스가 필요한 경우 활성화, 중간 - 규제 요구 사항에 따라 Notification Log Settings (v10.12 이하 릴리즈에만 해당) 알림 하위 시스템 이벤트 푸시 알림 이메일 전달 모바일 알림 처리., 알림 문제 해결을 위해 활성화, 낮음 - 문제 디버깅 시 활성화 기본적으로 모든 Mattermost 플랜은 로그 집계 도구를 위한 머신 읽기 가능 JSON 형식으로 콘솔과 mattermost.log 파일 모두에 로그를 씁니다. Mattermost Enterprise 및 Professional 고객은 추가적으로 syslog 및 TCP 소켓 대상 타겟에 직접 로그를 기록할 수 있습니다. 감사 로깅은 성능 영향을 최소화하기 위해 비동기적으로 설계되었습니다. 시스템 관리자는 System Console > Environment > Logging 으로 이동하거나 config.json 파일을 직접 편집하여 비즈니스 관행 및 요구 사항에 따라 다음 로깅 옵션을 사용자 정의할 수 있습니다. Note Mattermost v11.3부터 AdvancedLoggingJSON 구성에는 표준 로그 레벨과 감사 로그 레벨 간의 적절한 분리를 강화하는 향상된 유효성 검사가 포함됩니다: 표준 로깅 구성은 감사 전용 로그 레벨( audit-api , audit-content , audit-permissions , audit-cli )을 거부합니다. 감사 로깅 구성은 표준 로그 레벨( debug , info , warn , error , fatal , panic 등)을 거부합니다. 구성 유효성 검사는 시작 시 및 설정 업데이트 시