diff --git a/supervisor/options.py b/supervisor/options.py index 8cfdeedf5..c58909460 100644 --- a/supervisor/options.py +++ b/supervisor/options.py @@ -447,6 +447,7 @@ def __init__(self): self.pidhistory = {} self.process_group_configs = [] self.parse_warnings = [] + self.parse_infos = [] self.signal_receiver = SignalReceiver() def version(self, dummy): @@ -530,6 +531,7 @@ def read_config(self, fp): # Clear parse warnings, since we may be re-reading the # config a second time after a reload. self.parse_warnings = [] + self.parse_infos = [] section = self.configroot.supervisord if not hasattr(fp, 'read'): @@ -563,7 +565,7 @@ def read_config(self, fp): pattern = os.path.join(base, pattern) filenames = glob.glob(pattern) if not filenames: - self.parse_warnings.append( + self.parse_infos.append( 'No file matches via include "%s"' % pattern) continue for filename in sorted(filenames): diff --git a/supervisor/supervisord.py b/supervisor/supervisord.py index 10187a4ec..054689c40 100755 --- a/supervisor/supervisord.py +++ b/supervisor/supervisord.py @@ -69,6 +69,7 @@ def main(self): if self.options.first: rlimit_messages = self.options.set_rlimits() info_messages.extend(rlimit_messages) + info_messages.extend(self.options.parse_infos) warn_messages.extend(self.options.parse_warnings) # this sets the options.logger object diff --git a/supervisor/tests/base.py b/supervisor/tests/base.py index 5a9881a55..74cd1a402 100644 --- a/supervisor/tests/base.py +++ b/supervisor/tests/base.py @@ -65,6 +65,7 @@ def __init__(self): self.openreturn = None self.readfd_result = '' self.parse_warnings = [] + self.parse_infos = [] self.serverurl = 'http://localhost:9001' self.changed_directory = False self.chdir_error = None