anchor.diff:  
   # Setup Logger
   logger = logging.getLogger('FileWatcherLogger')
  -formatter = logging.Formatter('[%(levelname)s] %(message)s')
  -consoleHandler = logging.StreamHandler()
  -consoleHandler.setLevel(10)
  -consoleHandler.setFormatter(formatter)
  -fileHandler = logging.FileHandler(os.path.dirname(os.path.realpath(__file__)) + '/filewatcher.log')
  -fileHandler.setLevel(10)
  -fileHandler.setFormatter(formatter)
  -logger.addHandler(consoleHandler)
  -logger.addHandler(fileHandler)
  -logger.setLevel(10)
   
   # Flag to call the command after the defined delay
   COMMAND_FLAG = False
  
positive.code:     parser.add_argument('-c', '--command', metavar='COMMAND', type=str, nargs=1, required=True, help='Command to call on file events')
      parser.add_argument('-re', '--regex-pattern', metavar='PATTERN', type=str, nargs='*', help='Regular Expression used to match files from which listen the events')
      parser.add_argument('-fn', '--filename-pattern', metavar='PATTERN', type=str, nargs='*', help='File Name Expression used to match files from which listen the events')
      args = parser.parse_args()
  
      # Init variables
  
negative.code: import sys
  import os
  import logging
  import logging.handlers
  import time
  import re
  import fnmatch
  