Mattermost 로깅
Mattermost 로깅 시스템 — 콘솔/파일 로그, 감사 로그, 고급 로깅, 로그 경로 제한 설정 가이드
Important Mattermost v11부터 알림 로그 설정이 표준 콘솔 로그 및 mattermost.log 파일로 통합되었습니다 . 고급 로깅 설정을 사용하지 않으면 알림 로깅을 비활성화할 수 없으며, 기본 로그 레벨 설정이 이제 서버 로그와 알림 로그를 모두 제어합니다. 개별 알림 로그 레벨인 NotificationError , NotificationWarn , NotificationInfo , NotificationDebug , NotificationTrace 와 함께 AdvancedLoggingJSON 설정을 사용하면 알림 로그를 별도의 파일로 분리하여 문제 해결 노이즈를 줄일 수 있습니다. 자세한 내용은 아래 고급 로깅 섹션을 참조하십시오. Mattermost는 다양한 운영 및 컴플라이언스 요구 사항을 충족하기 위해 별도의 로그 파일 및 순환 정책으로 각각 별도로 구성할 수 있는 독립적인 로깅 시스템을 제공합니다: 로깅 유형 및 수집 프로덕션 권장 사항 설정 우선순위 Log Settings 모든 일반 Mattermost 서버 작업 오류 시작/초기화 API 호출 시스템 이벤트. v11.0부터 알림 하위 시스템 이벤트도 포함., 항상 활성화. Console: INFO File: 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 등)을 거부합니다. 설정 검증은 시작 시 및 설정 업데이트 시 발생하여 잘못된