[loggers] keys = root [handlers] keys = file [formatters] keys = full [logger_root] # Change this to DEBUG or INFO for higher verbosity. level = WARNING handlers = file [handler_file] class = FileHandler # Specify the output file here. args = ('/var/log/radicale/log',) formatter = full [formatter_full] format = %(asctime)s - [%(thread)x] %(levelname)s: %(message)s