Files¶
AsyncFileHandler¶
Important: AsyncFileHandler depends on a optional dependency and you
should install aiologger with pip install aiologger[aiofiles]
A handler class that sends logs into files. The specified file is opened
and used as the stream for logging. If mode
is not specified, ‘a’
is used. If encoding
is not None
, it is used to open the file
with that encoding. The file opening is delayed until the first call to
emit()
.
from aiologger.handlers.files import AsyncFileHandler
from tempfile import NamedTemporaryFile
temp_file = NamedTemporaryFile()
handler = AsyncFileHandler(filename=temp_file.name)