9. Log aplication

9.1. Log.models

class log.models.Log(*args, **kwargs)[source]

Model for the system logs.

Fields:

user: Current user

element: Model name

element_id: Element model id

message: Message for the log file

at: Date create

class log.models.LogDebug(*args, **kwargs)[source]

Model for the debug logs.

Fields:

name: Object name

log: Message for the log file

create_date: Date create

9.2. Log.logger

This module provides methods for logging.

log.logger.get_logs(element, element_id, limit=None, user=None)[source]

Message get from the log file.

Arguments:
  • element: Model name

  • element_id: Element model id

  • limit: The number of latest messages you want to receive
    • user: Object user
log.logger.log_it(user, element, element_id, message)[source]

Message write to the log file.

Arguments:
  • user: Current user
  • element: Model name
  • element_id: Element model id
  • message: Message for the log file