Skip to content

AlexxIT/yamlconf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

Store app config in yaml file

logging:
  formatters:
    stream: {format: "%(asctime)s %(levelname)s [%(name)s] %(message)s"}
    syslog: {format: "%(asctime)s %(name)s python: %(message)s"}
  handlers:
    stream:
      class: logging.handlers.SysLogHandler
      stream: ext://sys.stdout
      formatter: stream
    syslog:
      class: logging.handlers.SysLogHandler
      address: ['127.0.0.1', 5140]
      formatter: syslog
  loggers:
    asyncio: {level: WARNING}
    urllib3.connectionpool: {level: INFO}
    websockets.protocol: {level: WARNING}
  root:
    level: DEBUG
    handlers: [stream, syslog]

server:
  user: ...
  pass: ...

OR

logging:
  filename: "app.log"
  datefmt: "[%Y-%m-%d %H:%M:%S %z]"
  format: "%(asctime)s %(levelname)s [%(name)s] %(message)s"
  level: DEBUG
  
server:
  user: ...
  pass: ...

Changelog

0.1.3 - 2019-04-20

  • Change to yaml.safe_load
  • Change error to exception

0.1.2 - 2019-04-05

  • Add basicConfig version

0.1.1 - 2019-04-01

  • Fix empty logging in conf

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages