forked from Github/Axter-Stash
Reduced logging when debugTracing is disabled
This commit is contained in:
@@ -21,7 +21,7 @@ script_dir = Path(__file__).resolve().parent
|
|||||||
|
|
||||||
# Configure logging for your script
|
# Configure logging for your script
|
||||||
log_file_path = script_dir / 'renamefile.log'
|
log_file_path = script_dir / 'renamefile.log'
|
||||||
FORMAT = "[%(asctime)s - LN:%(lineno)s - %(funcName)20s()] %(message)s"
|
FORMAT = "[%(asctime)s - LN:%(lineno)s] %(message)s"
|
||||||
logging.basicConfig(filename=log_file_path, level=logging.INFO, format=FORMAT)
|
logging.basicConfig(filename=log_file_path, level=logging.INFO, format=FORMAT)
|
||||||
logger = logging.getLogger('renamefile')
|
logger = logging.getLogger('renamefile')
|
||||||
DEFAULT_ENDPOINT = "http://localhost:9999/graphql" # Default GraphQL endpoint
|
DEFAULT_ENDPOINT = "http://localhost:9999/graphql" # Default GraphQL endpoint
|
||||||
@@ -52,15 +52,14 @@ settings = {
|
|||||||
}
|
}
|
||||||
if "renamefile" in pluginConfiguration:
|
if "renamefile" in pluginConfiguration:
|
||||||
settings.update(pluginConfiguration["renamefile"])
|
settings.update(pluginConfiguration["renamefile"])
|
||||||
logger.info("settings: %s " % (settings,))
|
|
||||||
# ------------------------------------------
|
# ------------------------------------------
|
||||||
debugTracing = settings["zzdebugTracing"]
|
debugTracing = settings["zzdebugTracing"]
|
||||||
logger.info(f"\n\nStarting (debugTracing={debugTracing})************************************************\n")
|
|
||||||
|
|
||||||
# Extract dry_run setting from settings
|
# Extract dry_run setting from settings
|
||||||
dry_run = settings["dryRun"]
|
dry_run = settings["dryRun"]
|
||||||
dry_run_prefix = ''
|
dry_run_prefix = ''
|
||||||
if debugTracing: logger.info("Debug Tracing................")
|
logger.info(f"\nStarting (debugTracing={debugTracing}) (dry_run={dry_run})************************************************")
|
||||||
|
if debugTracing: logger.info("settings: %s " % (settings,))
|
||||||
if dry_run:
|
if dry_run:
|
||||||
logger.info("Dry run mode is enabled.")
|
logger.info("Dry run mode is enabled.")
|
||||||
dry_run_prefix = "Would've "
|
dry_run_prefix = "Would've "
|
||||||
@@ -331,6 +330,7 @@ def perform_metadata_scan(metadata_scan_path):
|
|||||||
metadataScan(input: { paths: "%s" })
|
metadataScan(input: { paths: "%s" })
|
||||||
}
|
}
|
||||||
""" % metadata_scan_path_windows
|
""" % metadata_scan_path_windows
|
||||||
|
if debugTracing:
|
||||||
logger.info(f"Attempting metadata scan mutation with path: {metadata_scan_path_windows}")
|
logger.info(f"Attempting metadata scan mutation with path: {metadata_scan_path_windows}")
|
||||||
logger.info(f"Mutation string: {mutation_metadata_scan}")
|
logger.info(f"Mutation string: {mutation_metadata_scan}")
|
||||||
graphql_request(mutation_metadata_scan)
|
graphql_request(mutation_metadata_scan)
|
||||||
@@ -373,7 +373,7 @@ def rename_scene(scene_id, wrapper_styles, stash_directory):
|
|||||||
if rename_files:
|
if rename_files:
|
||||||
new_path = original_parent_directory / (newFilenameWithExt)
|
new_path = original_parent_directory / (newFilenameWithExt)
|
||||||
new_path_info = {'new_file_path': new_path}
|
new_path_info = {'new_file_path': new_path}
|
||||||
logger.info(f"{dry_run_prefix}New filename: {new_path}")
|
if debugTracing: logger.info(f"{dry_run_prefix}New filename: {new_path}")
|
||||||
|
|
||||||
if move_files and original_parent_directory.name != scene_details['studio']['name']:
|
if move_files and original_parent_directory.name != scene_details['studio']['name']:
|
||||||
new_path = original_parent_directory / scene_details['studio']['name'] / (new_filename + Path(original_file_path).suffix)
|
new_path = original_parent_directory / scene_details['studio']['name'] / (new_filename + Path(original_file_path).suffix)
|
||||||
@@ -449,7 +449,7 @@ elif not new_filename:
|
|||||||
logger.info("No changes were made.")
|
logger.info("No changes were made.")
|
||||||
else:
|
else:
|
||||||
logger.info("Change success!")
|
logger.info("Change success!")
|
||||||
logger.info("*********************************\nEXITING*********************************\n*********************************\n")
|
if debugTracing: logger.info("\n*********************************\nEXITING ***********************\n*********************************")
|
||||||
# ToDo List
|
# ToDo List
|
||||||
# Add logic to max_filename_length code so it checks base file length and checks folder length, instead of lumping them altogether.
|
# Add logic to max_filename_length code so it checks base file length and checks folder length, instead of lumping them altogether.
|
||||||
# Add logic to update Sqlite DB on file name change, instead of perform_metadata_scan.
|
# Add logic to update Sqlite DB on file name change, instead of perform_metadata_scan.
|
||||||
|
|||||||
Reference in New Issue
Block a user