]>
git.proxmox.com Git - mirror_edk2.git/blob - BaseTools/Source/Python/FMMT/utils/FmmtLogger.py
2 # This file is used to define the Fmmt Logger.
4 # Copyright (c) 2021-, Intel Corporation. All rights reserved.<BR>
5 # SPDX-License-Identifier: BSD-2-Clause-Patent
13 logfile
= 'FMMT_Build.log'
14 if os
.path
.exists(logfile
):
17 FmmtLogger
= logging
.getLogger('FMMT')
18 FmmtLogger
.setLevel(logging
.DEBUG
)
20 log_stream_handler
=logging
.StreamHandler(sys
.stdout
)
21 log_file_handler
=logging
.FileHandler(logfile
)
22 log_stream_handler
.setLevel(logging
.INFO
)
24 stream_format
=logging
.Formatter("%(levelname)-8s: %(message)s")
25 file_format
=logging
.Formatter("%(levelname)-8s: %(message)s")
27 log_stream_handler
.setFormatter(stream_format
)
28 log_file_handler
.setFormatter(file_format
)
30 FmmtLogger
.addHandler(log_stream_handler
)
31 FmmtLogger
.addHandler(log_file_handler
)