added log file path, adding logger function, updated logger levels

This commit is contained in:
2022-09-06 22:29:39 -04:00
parent 77d8d51540
commit 6ac6337b86

View File

@@ -18,6 +18,7 @@ os_detected = platform.system()
script_directory = os.path.dirname(os.path.realpath(__file__))
secrets_ini_file = os.path.join(script_directory, "secrets.ini")
pykmip_client_config_file = os.path.join(script_directory, "conf", "client.conf")
log_file = os.path.join(script_directory, "log.log")
if os_detected == "Windows":
bitwarden_cli_executable = os.path.join(script_directory, "lib", "bw.exe")
@@ -35,6 +36,17 @@ else:
#encrypted_api_secret =
#encrypted_vault_password =
def build_logger(level):
logger = logging.getLogger()
logger.setLevel(level)
handler = logging.StreamHandler()
formatter = logging.Formatter(
'%(asctime)s - %(levelname)s - %(message)s'
)
handler.setFormatter(formatter)
logger.addHandler(handler)
return logger
def create_encryption_key(client):
# Create an encryption key.
try:
@@ -257,9 +269,9 @@ if __name__ == "__main__":
)
opts, args = parser.parse_args(sys.argv[1:])
if opts.debug:
logger = utils.build_console_logger(logging.DEBUG)
logger = build_logger(logging.DEBUG)
else:
logger = utils.build_console_logger(logging.INFO)
logger = build_logger(logging.INFO)
config = opts.config
passphrase = opts.message
print(pykmip_client_config_file)