Merge pull request #25808 from jfindlay/doc_conf

add highstate opts to config/__init__.py, update docs
This commit is contained in:
Thomas S Hatch 2015-07-29 09:30:04 -06:00
commit db7cf2d4e6
6 changed files with 49 additions and 21 deletions

View File

@ -65,7 +65,9 @@
# the coloring of the messages, these color formatters also include padding as # the coloring of the messages, these color formatters also include padding as
# well. Color LogRecord attributes are only available for console logging. # well. Color LogRecord attributes are only available for console logging.
# #
#log_fmt_console: '%(colorlevel)s %(colormsg)s'
#log_fmt_console: '[%(levelname)-8s] %(message)s' #log_fmt_console: '[%(levelname)-8s] %(message)s'
#
#log_fmt_logfile: '%(asctime)s,%(msecs)03.0f [%(name)-17s][%(levelname)-8s] %(message)s' #log_fmt_logfile: '%(asctime)s,%(msecs)03.0f [%(name)-17s][%(levelname)-8s] %(message)s'

View File

@ -696,7 +696,9 @@
# the coloring of the messages, these color formatters also include padding as # the coloring of the messages, these color formatters also include padding as
# well. Color LogRecord attributes are only available for console logging. # well. Color LogRecord attributes are only available for console logging.
# #
#log_fmt_console: '%(colorlevel)s %(colormsg)s'
#log_fmt_console: '[%(levelname)-8s] %(message)s' #log_fmt_console: '[%(levelname)-8s] %(message)s'
#
#log_fmt_logfile: '%(asctime)s,%(msecs)03.0f [%(name)-17s][%(levelname)-8s] %(message)s' #log_fmt_logfile: '%(asctime)s,%(msecs)03.0f [%(name)-17s][%(levelname)-8s] %(message)s'
# This can be used to control logging levels more specificically. This # This can be used to control logging levels more specificically. This

View File

@ -539,7 +539,9 @@
# the coloring of the messages, these color formatters also include padding as # the coloring of the messages, these color formatters also include padding as
# well. Color LogRecord attributes are only available for console logging. # well. Color LogRecord attributes are only available for console logging.
# #
#log_fmt_console: '%(colorlevel)s %(colormsg)s'
#log_fmt_console: '[%(levelname)-8s] %(message)s' #log_fmt_console: '[%(levelname)-8s] %(message)s'
#
#log_fmt_logfile: '%(asctime)s,%(msecs)03.0f [%(name)-17s][%(levelname)-8s] %(message)s' #log_fmt_logfile: '%(asctime)s,%(msecs)03.0f [%(name)-17s][%(levelname)-8s] %(message)s'
# This can be used to control logging levels more specificically. This # This can be used to control logging levels more specificically. This

View File

@ -2452,7 +2452,6 @@ Examples:
log_file: udp://loghost:10514 log_file: udp://loghost:10514
.. conf_master:: log_level .. conf_master:: log_level
``log_level`` ``log_level``
@ -2467,8 +2466,6 @@ The level of messages to send to the console. See also :conf_log:`log_level`.
log_level: warning log_level: warning
.. conf_master:: log_level_logfile .. conf_master:: log_level_logfile
``log_level_logfile`` ``log_level_logfile``
@ -2485,7 +2482,6 @@ it will inherit the level set by :conf_log:`log_level` option.
log_level_logfile: warning log_level_logfile: warning
.. conf_master:: log_datefmt .. conf_master:: log_datefmt
``log_datefmt`` ``log_datefmt``
@ -2501,8 +2497,6 @@ The date and time format used in console log messages. See also
log_datefmt: '%H:%M:%S' log_datefmt: '%H:%M:%S'
.. conf_master:: log_datefmt_logfile .. conf_master:: log_datefmt_logfile
``log_datefmt_logfile`` ``log_datefmt_logfile``
@ -2518,7 +2512,6 @@ The date and time format used in log file messages. See also
log_datefmt_logfile: '%Y-%m-%d %H:%M:%S' log_datefmt_logfile: '%Y-%m-%d %H:%M:%S'
.. conf_master:: log_fmt_console .. conf_master:: log_fmt_console
``log_fmt_console`` ``log_fmt_console``
@ -2529,12 +2522,29 @@ Default: ``[%(levelname)-8s] %(message)s``
The format of the console logging messages. See also The format of the console logging messages. See also
:conf_log:`log_fmt_console`. :conf_log:`log_fmt_console`.
.. note::
Log colors are enabled in ``log_fmt_console`` rather than the
:conf_master:`color` config since the logging system is loaded before the
master config.
Console log colors are specified by these additional formatters:
%(colorlevel)s
%(colorname)s
%(colorprocess)s
%(colormsg)s
Since it is desirable to include the surrounding brackets, '[' and ']', in
the coloring of the messages, these color formatters also include padding
as well. Color LogRecord attributes are only available for console
logging.
.. code-block:: yaml .. code-block:: yaml
log_fmt_console: '%(colorlevel)s %(colormsg)s'
log_fmt_console: '[%(levelname)-8s] %(message)s' log_fmt_console: '[%(levelname)-8s] %(message)s'
.. conf_master:: log_fmt_logfile .. conf_master:: log_fmt_logfile
``log_fmt_logfile`` ``log_fmt_logfile``
@ -2550,7 +2560,6 @@ The format of the log file logging messages. See also
log_fmt_logfile: '%(asctime)s,%(msecs)03.0f [%(name)-17s][%(levelname)-8s] %(message)s' log_fmt_logfile: '%(asctime)s,%(msecs)03.0f [%(name)-17s][%(levelname)-8s] %(message)s'
.. conf_master:: log_granular_levels .. conf_master:: log_granular_levels
``log_granular_levels`` ``log_granular_levels``

View File

@ -994,7 +994,6 @@ Examples:
log_file: udp://loghost:10514 log_file: udp://loghost:10514
.. conf_minion:: log_level .. conf_minion:: log_level
``log_level`` ``log_level``
@ -1009,8 +1008,6 @@ The level of messages to send to the console. See also :conf_log:`log_level`.
log_level: warning log_level: warning
.. conf_minion:: log_level_logfile .. conf_minion:: log_level_logfile
``log_level_logfile`` ``log_level_logfile``
@ -1027,7 +1024,6 @@ it will inherit the level set by :conf_log:`log_level` option.
log_level_logfile: warning log_level_logfile: warning
.. conf_minion:: log_datefmt .. conf_minion:: log_datefmt
``log_datefmt`` ``log_datefmt``
@ -1043,8 +1039,6 @@ The date and time format used in console log messages. See also
log_datefmt: '%H:%M:%S' log_datefmt: '%H:%M:%S'
.. conf_minion:: log_datefmt_logfile .. conf_minion:: log_datefmt_logfile
``log_datefmt_logfile`` ``log_datefmt_logfile``
@ -1060,7 +1054,6 @@ The date and time format used in log file messages. See also
log_datefmt_logfile: '%Y-%m-%d %H:%M:%S' log_datefmt_logfile: '%Y-%m-%d %H:%M:%S'
.. conf_minion:: log_fmt_console .. conf_minion:: log_fmt_console
``log_fmt_console`` ``log_fmt_console``
@ -1071,12 +1064,29 @@ Default: ``[%(levelname)-8s] %(message)s``
The format of the console logging messages. See also The format of the console logging messages. See also
:conf_log:`log_fmt_console`. :conf_log:`log_fmt_console`.
.. note::
Log colors are enabled in ``log_fmt_console`` rather than the
:conf_minion:`color` config since the logging system is loaded before the
minion config.
Console log colors are specified by these additional formatters:
%(colorlevel)s
%(colorname)s
%(colorprocess)s
%(colormsg)s
Since it is desirable to include the surrounding brackets, '[' and ']', in
the coloring of the messages, these color formatters also include padding
as well. Color LogRecord attributes are only available for console
logging.
.. code-block:: yaml .. code-block:: yaml
log_fmt_console: '%(colorlevel)s %(colormsg)s'
log_fmt_console: '[%(levelname)-8s] %(message)s' log_fmt_console: '[%(levelname)-8s] %(message)s'
.. conf_minion:: log_fmt_logfile .. conf_minion:: log_fmt_logfile
``log_fmt_logfile`` ``log_fmt_logfile``
@ -1092,7 +1102,6 @@ The format of the log file logging messages. See also
log_fmt_logfile: '%(asctime)s,%(msecs)03.0f [%(name)-17s][%(levelname)-8s] %(message)s' log_fmt_logfile: '%(asctime)s,%(msecs)03.0f [%(name)-17s][%(levelname)-8s] %(message)s'
.. conf_minion:: log_granular_levels .. conf_minion:: log_granular_levels
``log_granular_levels`` ``log_granular_levels``
@ -1104,7 +1113,6 @@ This can be used to control logging levels more specifically. See also
:conf_log:`log_granular_levels`. :conf_log:`log_granular_levels`.
.. conf_minion:: failhard .. conf_minion:: failhard
``failhard`` ``failhard``
@ -1116,7 +1124,6 @@ Set the global failhard flag, this informs all states to stop running states
at the moment a single state fails at the moment a single state fails
.. code-block:: yaml .. code-block:: yaml
failhard: False failhard: False

View File

@ -306,6 +306,9 @@ VALID_OPTS = {
# Specify the format for state outputs. See highstate outputter for additional details. # Specify the format for state outputs. See highstate outputter for additional details.
'state_output': str, 'state_output': str,
# Tells the highstate outputter to only report diffs of states that changed
'state_output_diff': bool,
# When true, states run in the order defined in an SLS file, unless requisites re-order them # When true, states run in the order defined in an SLS file, unless requisites re-order them
'state_auto_order': bool, 'state_auto_order': bool,
@ -699,6 +702,7 @@ VALID_OPTS = {
# Used by salt-api for master requests timeout # Used by salt-api for master requests timeout
'rest_timeout': int, 'rest_timeout': int,
# If set, all minion exec module actions will be rerouted through sudo as this user
'sudo_user': str, 'sudo_user': str,
} }
@ -814,6 +818,7 @@ DEFAULT_MINION_OPTS = {
'cython_enable': False, 'cython_enable': False,
'state_verbose': True, 'state_verbose': True,
'state_output': 'full', 'state_output': 'full',
'state_output_diff': False,
'state_auto_order': True, 'state_auto_order': True,
'state_events': False, 'state_events': False,
'state_aggregate': False, 'state_aggregate': False,
@ -1017,6 +1022,7 @@ DEFAULT_MASTER_OPTS = {
'serial': 'msgpack', 'serial': 'msgpack',
'state_verbose': True, 'state_verbose': True,
'state_output': 'full', 'state_output': 'full',
'state_output_diff': False,
'state_auto_order': True, 'state_auto_order': True,
'state_events': False, 'state_events': False,
'state_aggregate': False, 'state_aggregate': False,