Skip to content

Commit 1eb77e7

Browse files
evtx: use a dedicated logger instance, and don't config the logger in the lib
1 parent 6b2fe61 commit 1eb77e7

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

Evtx/Evtx.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
from .Nodes import TemplateNode
3030
from .Nodes import RootNode
3131

32-
logging.basicConfig(level=logging.INFO)
32+
logger = logging.getLogger(__name__)
3333

3434

3535
class InvalidRecordException(ParseException):
@@ -128,7 +128,7 @@ def get_file_header(self):
128128

129129
class FileHeader(Block):
130130
def __init__(self, buf, offset):
131-
logging.debug("FILE HEADER at {}.".format(hex(offset)))
131+
logger.debug("FILE HEADER at {}.".format(hex(offset)))
132132
super(FileHeader, self).__init__(buf, offset)
133133
self.declare_field("string", "magic", 0x0, length=8)
134134
self.declare_field("qword", "oldest_chunk")
@@ -274,7 +274,7 @@ def node(self):
274274

275275
class ChunkHeader(Block):
276276
def __init__(self, buf, offset):
277-
logging.debug("CHUNK HEADER at {}.".format(hex(offset)))
277+
logger.debug("CHUNK HEADER at {}.".format(hex(offset)))
278278
super(ChunkHeader, self).__init__(buf, offset)
279279
self._strings = None
280280
self._templates = None
@@ -377,7 +377,7 @@ def _load_templates(self):
377377
token = self.unpack_byte(ofs - 10)
378378
pointer = self.unpack_dword(ofs - 4)
379379
if token != 0x0c or pointer != ofs:
380-
logging.warning("Unexpected token encountered")
380+
logger.warning("Unexpected token encountered")
381381
ofs = 0
382382
continue
383383
template = self.add_template(ofs)
@@ -428,7 +428,7 @@ def records(self):
428428

429429
class Record(Block):
430430
def __init__(self, buf, offset, chunk):
431-
logging.debug("Record at {}.".format(hex(offset)))
431+
logger.debug("Record at {}.".format(hex(offset)))
432432
super(Record, self).__init__(buf, offset)
433433
self._chunk = chunk
434434

0 commit comments

Comments
 (0)