# synarere example configuration.
# This configuration is straight forward, but if you have any questions, connect to
# irc.deltabox.net, channel #synarere, and you will be assisted.

# mload: Load modules.
# You may specify multiple mload blocks.
#
# mload:
#       name = path/to/file.py

# network: Networks to connect to.
# You may specify multiple network blocks.
network:
        # id: The name of the network.
        # This can be anything you wish.
        id = DeltaBox

        # address: The address of the server.
        # IPv4/6 IP addresses are supported.
        address = irc.deltabox.net

        # port: The port to connect on.
        port = 6667

        # nick: Our nick to use.
        nick = synarere

        # ident: Our user (ident) to use.
        ident = synarare

        # gecos: Our GECOS (real name) to use.
        gecos = Ab insidiis diaboli, libera nos, Domine.

        # pass: If this server requires a password, specify it here.
        # Comment this out if you do not need it.
        # pass = lolcake

        # chans: The channels to join.
        # You may specify multiples by using a comma.
        chans = #deltabox

# logger: Logs messages to a file.
# NOTE: If you do not want logging, remove this block entierely.
logger:
        # path: The path to the logfile.
        path = etc/synarere.log

        # level: The verbosity level of the log.
        # Valid options are: info, warning, error, critical, debug.
        level = debug

        # max_size: The file size (in kilobytes) before the log is rotated.
        # If set to 0, the log will never rotate.
        max_size = 100

        # max_logs: The maximum number of rotated logs to keep around.
        # If set to 0, unlimited number of logs will be kept.
        max_logs = 5

        # format: If you know how to manipulate Python's logger module's formatting,
        # then feel free to change this to whatever you want. If you don't, do not touch this.
        # However, some examples are:
        #
        # Liberal: [%(asctime)s] %(message)s
        # Verbose: [%(asctime)s] -- %(levelname)s(%(module)s:%(lineno)s): %(message)s
        # Medium: [%(asctime)s] -- %(levelname)s: %(message)s
        format = [%(asctime)s] -- %(levelname)s: %(message)s

        # stream_format: Same as 'format', except this is used when we are in
        # nofork mode.
        stream_format = [%(asctime)s] -- %(levelname)s: %(message)s

# options: Defines various options for synarere.
options:
        # pidfile: The file to write the PID to.
        pidfile = etc/synarere.pid

        # tbfile: The file to write the tracebacks to.
        tbfile = etc/synarere.tb
