def __init__(self, overall_config, log_entry_config):
        self.__overall_config = overall_config
        self.__log_entry_config = log_entry_config
        self.log_path = self.__log_entry_config['path']
        # Determine if the log path to match on is a glob or not by looking for normal wildcard characters.
        # This probably leads to false positives, but that's ok.
        self.__is_glob = '*' in self.log_path or '?' in self.log_path or '[' in self.log_path
        # The time in seconds past epoch when we last checked for new files that match the glob.
        self.__last_check = None
        # The LogFileProcessor objects for all log files that have matched the log_path.  This will only have
        # one element if it is not a glob.
        self.__processors = []
        # The lock that protects the __processor and __last_check vars.
        self.__lock = threading.Lock()
Initializes an instance.
dataset/ETHPy150Open scalyr/scalyr-agent-2/scalyr_agent/log_processing.py/LogMatcher.__init__