# Functions
GetInstance implemented as singleton pattern to get Logger instance, created once for whole app:.
GetLogTraceback return a string with info about filename, function name and line https://stackoverflow.com/questions/25927660/how-to-get-the-current-function-name.
LogError logs error with message info, using provided logger.
LogErrorContext uses provided logger to save error with message info and context.
LogInfo logs message, using provided logger.
LogRequest uses provided logger to save request info and connect it with request ID from the context.
# Variables
Levels are a simple abstractions on slog.Level.