Logging Configuration

logging

Name

Environment Variable

Type

Read-Only

Default

Description

console_level

EOS_LOGGING__CONSOLE_LEVEL

Optional[str]

rw

None

Logging level when logging to console.

file_level

EOS_LOGGING__FILE_LEVEL

Optional[str]

rw

None

Logging level when logging to file.

file_path

Optional[pathlib.Path]

ro

N/A

Computed log file path based on data output path.

Example Input

   {
       "logging": {
           "console_level": "TRACE",
           "file_level": "TRACE"
       }
   }

Example Output

   {
       "logging": {
           "console_level": "TRACE",
           "file_level": "TRACE",
           "file_path": "/home/user/.local/share/net.akkudoktor.eos/output/eos.log"
       }
   }