Esempio n. 1
0
    def test_email_handler(self, MockSMTPHandler):
        smtp_host = 'smtp host'
        smtp_port = 21
        email_from = '*****@*****.**'
        email_to = '*****@*****.**'
        email_subject = "email subject"
        smtp_username = '******'
        smtp_password = '******'

        exlogging.init({
            'email': {
                'level': 'error',
                'smtp_host': smtp_host,
                'smtp_port': smtp_port,
                'email_from': email_from,
                'email_to': email_to,
                'email_subject': email_subject,
                'smtp_username': smtp_username,
                'smtp_password': smtp_password,
            }
        })

        MockSMTPHandler.assert_called_with(
            **{
                'mailhost': (smtp_host, smtp_port),
                'fromaddr': email_from,
                'toaddrs': (email_to, ),
                'subject': email_subject,
                'credentials': (smtp_username, smtp_password),
                'secure': (),
            })
Esempio n. 2
0
    def test_email_handler(self, MockSMTPHandler):
        smtp_host = 'smtp host'
        smtp_port = 21
        email_from = '*****@*****.**'
        email_to = '*****@*****.**'
        email_subject = "email subject"
        smtp_username = '******'
        smtp_password = '******'

        exlogging.init({
            'email': {
                'level': 'error',
                'smtp_host': smtp_host,
                'smtp_port': smtp_port,
                'email_from': email_from,
                'email_to': email_to,
                'email_subject': email_subject,
                'smtp_username': smtp_username,
                'smtp_password': smtp_password,
            }
        })

        MockSMTPHandler.assert_called_with(**{
            'mailhost': (smtp_host, smtp_port),
            'fromaddr': email_from,
            'toaddrs': (email_to, ),
            'subject': email_subject,
            'credentials': (smtp_username, smtp_password),
            'secure': (),
        })
Esempio n. 3
0
    def test_file_hander(self):
        exlogging.init(
            {'file': {
                'filename': ExloggingTest.filepath,
                'level': 'debug',
            }})
        message = "This is debug message"
        exlogging.debug(message)

        with open(ExloggingTest.filepath) as f:
            actual = f.read()

        self.assertTrue(message in actual, "Should record logging message.")
Esempio n. 4
0
    def test_file_hander(self):
        exlogging.init({
            'file': {
                'filename': ExloggingTest.filepath,
                'level': 'debug',
            }
        })
        message = "This is debug message"
        exlogging.debug(message)

        with open(ExloggingTest.filepath) as f:
            actual = f.read()

        self.assertTrue(message in actual, "Should record logging message.")
Esempio n. 5
0
    def test_rotating_file_hander(self):
        exlogging.init({
            'rotating_file': {
                'filename': ExloggingTest.filepath,
                'level': 'debug',
                'max_bytes': 1024 * 1024,
                'backup_count': 10,
            }
        })
        message = "This is rotating file debug message"
        exlogging.debug(message)

        with open('{}'.format(ExloggingTest.filepath)) as f:
            actual = f.read()

        self.assertTrue(message in actual, "Should record logging message.")
Esempio n. 6
0
    def test_rotating_file_hander(self):
        exlogging.init({
            'rotating_file': {
                'filename': ExloggingTest.filepath,
                'level': 'debug',
                'max_bytes': 1024 * 1024,
                'backup_count': 10,
            }
        })
        message = "This is rotating file debug message"
        exlogging.debug(message)

        with open('{}'.format(ExloggingTest.filepath)) as f:
            actual = f.read()

        self.assertTrue(message in actual, "Should record logging message.")
Esempio n. 7
0
import exlogging

exlogging.init({
    'file': {
        'filename': '/tmp/exlogging.log',
        'level': 'debug',
    }
})

# You can see this log message at /tmp/exlogging.log
exlogging.debug("Hello World")
Esempio n. 8
0
import exlogging

exlogging.init(
    {'file': {
        'filename': '/tmp/exlogging.log',
        'level': 'debug',
    }})

# You can see this log message at /tmp/exlogging.log
exlogging.debug("Hello World")