Utils
LogEvent Class
- class logmancer.utils.LogEvent[source]
Utility class for manual logging throughout your Django application.
Logging Methods
- classmethod LogEvent.info(message, **kwargs)[source]
Log an informational message.
- Parameters:
message (str): The log message
source (str, optional): Log source identifier (default: “manual”)
path (str, optional): HTTP path
method (str, optional): HTTP method
status_code (int, optional): HTTP status code
meta (dict, optional): Additional metadata
user (User, optional): Django user instance
actor_type (str, optional): “user” or “system” (default: “user”)
notify (bool, optional): Send notification if enabled (default: False)
Example:
from logmancer.utils import LogEvent LogEvent.info("User logged in", user=request.user, meta={"ip": request.META.get("REMOTE_ADDR")} )