openrvdas.logger.writers.network_writer

No module-level documentation available.
 1#!/usr/bin/env python3
 2
 3import logging
 4
 5from logger.writers.writer import Writer  # noqa: E402
 6
 7
 8class NetworkWriter(Writer):
 9    def __init__(self, network, num_retry=2, eol='',
10                 encoding='utf-8', encoding_errors='ignore'):
11        super().__init__(**kwargs)
12        logging.error("NetworkWriter has been replaced by TCPWriter and UDPWriter")
13
14    def write(self, record):
15        logging.error("not writing anything: NetworkWriter has been replaced "
16                      "by TCPWriter and UDPWriter")
class NetworkWriter(logger.writers.writer.Writer):
 9class NetworkWriter(Writer):
10    def __init__(self, network, num_retry=2, eol='',
11                 encoding='utf-8', encoding_errors='ignore'):
12        super().__init__(**kwargs)
13        logging.error("NetworkWriter has been replaced by TCPWriter and UDPWriter")
14
15    def write(self, record):
16        logging.error("not writing anything: NetworkWriter has been replaced "
17                      "by TCPWriter and UDPWriter")

Base class Writer about which we know nothing else. By default the input format is Unknown unless overridden.

Passes arguments quiet, encoding and encoding_errors up to BaseModule

NetworkWriter( network, num_retry=2, eol='', encoding='utf-8', encoding_errors='ignore')
10    def __init__(self, network, num_retry=2, eol='',
11                 encoding='utf-8', encoding_errors='ignore'):
12        super().__init__(**kwargs)
13        logging.error("NetworkWriter has been replaced by TCPWriter and UDPWriter")

Abstract base class for data Writers.

def write(self, record):
15    def write(self, record):
16        logging.error("not writing anything: NetworkWriter has been replaced "
17                      "by TCPWriter and UDPWriter")

Core method - write a record that we've been passed.