This repository was archived by the owner on Nov 28, 2022. It is now read-only.
This repository was archived by the owner on Nov 28, 2022. It is now read-only.
Open
Description
- logzero version: 1.5
- Python version: 3.6.5
- Operating System: win7
Description
I want to show log which generated by logzero into pytest's html report file.
But, only the log use logging have been showed.
What I Did
My log has two different formatter:
- default formatter : just use
logging.info()
directly - add an extra parameter in formatter(which i use logzero)
class Device(object):
def __init__(self,device):
self.d=u2.connect(device)
tformater=logzero.LogFormatter(fmt='%(asctime)s [%(deviceid)s]%(levelname)1.1s %(message)s (%(filename)s:%(lineno)s)',datefmt='%Y-%m-%d %H:%M:%S')
tlog=logzero.setup_logger(level=logging.DEBUG,formatter=tformater)
self.log=logging.LoggerAdapter(tlog, {"deviceid":device})
When I run pytest , two parts are all shows in console.
But, part 2 not show in pytest's report file
in pytest.ini file ,I only set log_cli=1
Metadata
Metadata
Assignees
Labels
No labels