borgend.py

changeset 73
4f0e9cf8f230
parent 52
aef860e99323
child 74
4f56142e7497
equal deleted inserted replaced
72:e0e6043779e2 73:4f0e9cf8f230
15 15
16 # 16 #
17 # Logging configuration 17 # Logging configuration
18 # 18 #
19 19
20 loglevel=logging.DEBUG 20 loglevel=logging.INFO
21 logfmt="%(asctime)s:%(levelname)s:%(name)s:%(message)s" 21 logfmt="%(asctime)s:%(levelname)s:%(name)s:%(message)s"
22 fifolog_capacity=1000 22 fifolog_capacity=1000
23 fifolog_fmt="%(asctime)s:%(levelname)s:%(message)s" 23 fifolog_fmt="%(asctime)s:%(levelname)s:%(message)s"
24 24
25 # 25 #
57 '--no-tray', 57 '--no-tray',
58 dest='notray', 58 dest='notray',
59 action='store_true', 59 action='store_true',
60 help='Do not show the tray icon') 60 help='Do not show the tray icon')
61 61
62 parser.add_argument(
63 '--debug',
64 dest='debug',
65 action='store_true',
66 help='Set logging level to debug')
67
62 return parser.parse_args() 68 return parser.parse_args()
63 69
64 # 70 #
65 # Main routine 71 # Main routine
66 # 72 #
76 tray = None 82 tray = None
77 backups=[] 83 backups=[]
78 84
79 try: 85 try:
80 args=do_args() 86 args=do_args()
87
88 if args.debug:
89 logger.setLevel(logging.DEBUG)
81 90
82 if not os.path.isdir(config.logs_dir): 91 if not os.path.isdir(config.logs_dir):
83 os.makedirs(config.logs_dir) 92 os.makedirs(config.logs_dir)
84 93
85 handler=logging.handlers.TimedRotatingFileHandler( 94 handler=logging.handlers.TimedRotatingFileHandler(

mercurial