1234567891011121314151617181920212223242526272829 |
- import logging
- logging.basicConfig(filename='employee.log', level=logging.INFO,
- format='%(levelname)s:%(message)s')
- class Employee:
- """A sample Employee class"""
- def __init__(self, first, last):
- self.first = first
- self.last = last
- logging.info('Created Employee: {} - {}'.format(self.fullname, self.email))
- @property
- def email(self):
- return '{}.{}@email.com'.format(self.first, self.last)
- @property
- def fullname(self):
- return '{} {}'.format(self.first, self.last)
- emp_1 = Employee('John', 'Smith')
- emp_2 = Employee('Corey', 'Schafer')
- emp_3 = Employee('Jane', 'Doe')
|