Skip to content

[SAH-61]: Define logging levels and event targets #116

@Emmanuel-Melon

Description

@Emmanuel-Melon

Overview

We need to implement a comprehensive logging system in Sahil to capture events that are crucial for monitoring, troubleshooting, and enhancing user experience. Logging should cover various aspects, including application errors, input validation, authentication, authorization, and other higher-risk events.

Acceptance Criteria:

  • Identify and define the specific events that need to be logged.
  • Ensure coverage for application errors, input/output validation failures, authentication successes/failures, authorization failures, session management issues, and privilege elevation events.
  • Consider additional events for troubleshooting, monitoring, testing, understanding user behavior, security, and auditing.
  • Implement logging initialization to ensure logs are captured from the start of the application.
    Opt-ins for specific events, such as terms of service agreements.

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions