equal
deleted
inserted
replaced
17 import os, os.path, stat |
17 import os, os.path, stat |
18 import shutil, glob |
18 import shutil, glob |
19 import datetime |
19 import datetime |
20 import logging |
20 import logging |
21 |
21 |
22 log = logging.getLogger() |
22 log = logging.getLogger('main') |
23 |
23 |
24 # command-line options, global state |
24 # command-line options, global state |
25 options = None |
25 options = None |
26 |
26 |
27 def parse_options (argv, defaults) : |
27 def parse_options (argv, defaults) : |
103 # parse |
103 # parse |
104 options, args = parser.parse_args(argv[1:]) |
104 options, args = parser.parse_args(argv[1:]) |
105 |
105 |
106 # configure |
106 # configure |
107 logging.basicConfig( |
107 logging.basicConfig( |
108 format = '%(processName)s: %(name)s: %(levelname)s %(funcName)s : %(message)s', |
108 format = argv[0] + ': %(name)s: %(levelname)s %(funcName)s : %(message)s', |
109 level = options.loglevel, |
109 level = options.loglevel, |
110 ) |
110 ) |
111 |
111 |
112 if options.clean : |
112 if options.clean : |
113 options.clean_intervals = options.clean_snapshots = options.clean |
113 options.clean_intervals = options.clean_snapshots = options.clean |