Networking components use Python logging module to do logging. Logging
configuration can be provided in neutron.conf
or as command-line
options. Command options override ones in neutron.conf
.
To configure logging for Networking components, use one of these methods:
Provide logging settings in a logging configuration file.
See Python logging how-to to learn more about logging.
Provide logging setting in neutron.conf
.
[DEFAULT]
# Default log level is WARNING
# Show debugging output in logs (sets DEBUG log level output)
# debug = False
# log_date_format = %Y-%m-%d %H:%M:%S
# use_syslog = False
# syslog_log_facility = LOG_USER
# if use_syslog is False, we can set log_file and log_dir.
# if use_syslog is False and we do not set log_file,
# the log will be printed to stdout.
# log_file =
# log_dir =
Notifications can be sent when Networking resources such as network, subnet and port are created, updated or deleted.
To support DHCP agent, rpc_notifier
driver must be set. To set up the
notification, edit notification options in neutron.conf
:
# Driver or drivers to handle sending notifications. (multi
# valued)
# notification_driver=messagingv2
# AMQP topic used for OpenStack notifications. (list value)
# Deprecated group/name - [rpc_notifier2]/topics
notification_topics = notifications
These options configure the Networking server to send notifications
through logging and RPC. The logging options are described in OpenStack
Configuration Reference . RPC notifications go to notifications.info
queue bound to a topic exchange defined by control_exchange
in
neutron.conf
.
Notification System Options
A notification can be sent when a network, subnet, or port is created, updated or deleted. The notification system options are:
notification_driver
messaging
messagingv2
routing
log
test
noop
default_notification_level
default_publisher_id
notification_topics
default_notification_level
.control_exchange
transport_url
option. It is a string value.Below is a sample neutron.conf
configuration file:
notification_driver = messagingv2
default_notification_level = INFO
host = myhost.com
default_publisher_id = $host
notification_topics = notifications
control_exchange = openstack
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.