bin/pvl.backup-snapshot
changeset 62 86ba7b12a7c9
parent 59 b9c014c353a3
child 63 4293baf688b1
equal deleted inserted replaced
61:4fdf70cbc9b0 62:86ba7b12a7c9
    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