Log Reference

Understanding Log Levels

In system monitoring and debugging, logs play a crucial role by recording sequential events or errors that occur within a system. The log levels provide a way to categorize these entries by their severity or importance, which can help in quickly identifying or escalating issues. Common log levels include:

  • ERROR: Indicates a significant problem that caused a failure in some part of the system.

  • WARN: Signals a potential issue that should be watched or could lead to an error if not addressed.

  • INFO: Provides informational messages that highlight the progress of the application.

  • DEBUG: Offers detailed diagnostic information used for debugging and understanding system behavior.

Compiled Log Entries

Log ID

Log Title

File

Function

Level of Log

Message

Description

BM1001

Config File Read

CONTROLLER

config_reader

INFO

Reading config file from path

Indicates start of reading configuration file.

BM1002

Config Options Fetched

CONTROLLER

config_reader

INFO

Options fetched from config file

Logged after successfully fetching configuration options.

BM1003

UUID Retrieved Windows

CONTROLLER

get_system_uuid

INFO

get_system_uuid_win successful

Indicates successful retrieval of UUID on Windows.

BM1004

UUID Retrieved Linux

CONTROLLER

get_system_uuid

INFO

get_system_uuid_linux successful

Indicates successful UUID retrieval on Linux.

BM1005

No Error Received

CONTROLLER

check_and_relaunch_processes

INFO

Received no error

Indicates no error message was received from the feedback queue.

BM1006

Exit Feedback Received

CONTROLLER

check_and_relaunch_processes

INFO

Received feedback from exit_feedback_queue

Logged upon receiving exit feedback from a process.

BM1007

License Validation

CONTROLLER

check_and_relaunch_processes

INFO

Validating license with watchdog

Indicates the start of license validation.

BM1008

License Valid

CONTROLLER

check_and_relaunch_processes

INFO

License is valid; continuing to run controller

Logged when the license is confirmed as valid.

BM1009

License Validity Check

CONTROLLER

validate_license

INFO

License validity

Logs the result of the license validity check.

BM1010

Browser Relaunched

CONTROLLER

relaunch_browser

INFO

Relaunched reader

Indicates that a browser reader has been successfully relaunched.

BM1011

Process Alive

CONTROLLER

relaunch_browser

INFO

process is still alive; no need to relaunch

Logged when a browser process is checked and found still running.

BM1012

Browsermon Start

CONTROLLER

run

INFO

Browsermon Started

version Logs the start of the Browsermon system along with the version.

BM1013

Main Process ID

CONTROLLER

run

INFO

Main process id

Logs the process ID of the main process.

BM1014

System UUID

CONTROLLER

run

INFO

System UUID

Logs the UUID of the system.

BM1015

Options Debug

CONTROLLER

run

DEBUG

Options fetched

Used for debugging; logs the fetched configuration options.

BM1016

License Validation Start

CONTROLLER

run

INFO

Validating License BrowserMon Enterprise

Indicates the beginning of the license validation process.

BM1017

Installed Browsers

CONTROLLER

run

INFO

Installed browsers

Logs the list of installed browsers detected.

BM1018

Timeout Waiting

CONTROLLER

run

INFO

Controller timed out waiting on exit_feedback_queue; checking child processes

Logged when the controller times out waiting for feedback and checks on child processes.

BM1019

Controller Exit

CONTROLLER

run

INFO

Exiting controller

Logged when the controller is exiting.

BM2002

Config Initialization Exception

CONTROLLER

config_reader

WARN

Exception caught during initialization

Logged when there’s an issue initializing the config.

BM2003

Config Value Empty

CONTROLLER

config_reader

WARN

Value for option is empty

Warns that a configuration value is missing.

BM2004

Config Value Invalid

CONTROLLER

config_reader

WARN

Value for option is invalid

Indicates a configuration value is invalid according to some criteria.

BM2005

Log Mode Invalid

CONTROLLER

config_reader

WARN

Value for log mode option is invalid

Indicates an invalid logging mode specified in the configuration.

BM2006

Config Option Error

CONTROLLER

config_reader

WARN

Exception caught for option

General WARN for any configuration option error.

BM3001

Watchdog IP Error

CONTROLLER

config_reader

ERROR

Please set the Watchdog IP and Port then retry

Critical error indicating missing watchdog IP or port.

BM3002

Watchdog Settings Missing

CONTROLLER

config_reader

ERROR

Watchdog IP or Port not set

Error logged when watchdog settings are not configured.

BM3003

UUID Retrieval Failure Windows

CONTROLLER

get_system_uuid

ERROR

get_system_uuid_win failed; could not retrieve UUID

Logs failure to retrieve UUID on Windows.

BM3004

UUID Retrieval Failure Linux

CONTROLLER

get_system_uuid

ERROR

get_system_uuid_linux failed; could not retrieve UUID

Logs failure to retrieve UUID on Linux.

BM3005

Max Relaunch Attempts

CONTROLLER

check_and_relaunch_processes

ERROR

Maximum relaunch attempts reached; exiting controller

Logged when the max number of relaunch attempts is reached.

BM3006

Invalid License

CONTROLLER

check_and_relaunch_processes

ERROR

License is invalid; stopping all readers and terminating service

Logged when the license validation fails.

BM3010

Browser Reader Exited

CONTROLLER

relaunch_browser

ERROR

reader has exited

Logs when a browser reader process has exited unexpectedly.

BM3011

License Invalid Exit

CONTROLLER

run

ERROR

Exiting BrowserMon Enterprise; License invalid

Logged when exiting due to an invalid license.

BM3012

Launcher Failure

CONTROLLER

run

ERROR

Launcher failed to start Readers; exiting controller

Logged when the launcher fails to start and causes the controller to exit.

BM1001

Chrome Reader Start

chrome_reader

main

INFO

Starting Chrome Reader

Indicates the start of the Chrome Reader process.

BM1002

Running with mentioned OS

chrome_reader

main

INFO

Running with root privilege

Indicates which OS is being used

BM2001

Parameters Validated

chrome_reader

main

INFO

Validated parameters Successfully

Indicates successful validation of the parameters for running the Chrome Reader.

BM2002

Unsupported OS

chrome_reader

main

ERROR

Unsupported operating system.

Logs an error when the operating system is not supported.

BM3001

Log Directory Found

chrome_reader

main

INFO

Found logdir {logdir} for writing history files

Logs when the directory for writing history files is found.

BM3002

Log Directory Creation

chrome_reader

main

ERROR

Logdir {logdir} not found

creating new Logs when the specified directory for history files is not found and is being created.

BM4001

Sniffing Profiles

chrome_reader

get_profile_folders

INFO

Sniffing user profiles from {system}

Logs the initiation of user profile retrieval for the system (Windows/Linux).

BM4002

Profile Info Acquired

chrome_reader

get_profile_info

DEBUG

Account ID: {Account_id}

Full Name: {full_name} Email ID: {email_id} acquired for {database_path} Logs the acquisition of profile details from the Chrome Preferences file.

BM4003

No User Profiles Found

chrome_reader

get_Chrome_profile_folders

INFO

No user profiles found in {get_os_username}

exiting Logs when no user profiles are found and the operation is exiting.

BM4004

Connexted to db

chrome_reader

monitor_history_db

INFO

Successfully connected to the SQLite database in read-only mode

Connected to the SQLite db

BM4005

Folder Count

chrome_reader

get_Chrome_profile_folders

DEBUG

Found {folder_count} folders in folder path {folder_path}

Logs the count of folders found in the specified directory path.

BM4006

Addition of Profile folder

chrome_reader

get_profile_folders

INFO

Added profile folder: {folder_name}

Logs the addition of profile folders

BM4007

Reading History

chrome_reader

monitor_history_db

INFO

Reading history data from {db_path}

Logs that the db path and that its reading history from it

BM4008

Folder Path Missing

chrome_reader

get_Chrome_profile_folders

WARN

Folder path {folder_path} does not exist

Logs when the expected folder path for Chrome profiles does not exist.

BM5001

Write History Data

chrome_reader

write_history_data_to_json

INFO

Writing logs to {write_file} in {write_format}

Logs the action of writing browsing history data to a specified file in a specified format.

BM5002

Total Entries Processed

chrome_reader

write_history_data_to_json

INFO

Total {entries_count} for Profile {db_path}: are Processed

Logs the total number of entries processed for a profile.

BM5003

Graceful Exit

chrome_reader

handle_signal

INFO

Gracefully Exiting Writing function after reading all profiles

Logs the graceful exit of the writing function after processing all profiles.

BM5004

JSON and CSV Data Written

chrome_reader

write_history_data_to_json

INFO

Entry data written to {write_file} in JSON format

Logs successful writing of entry data to JSONand CSV file.

BM6001

Scheduled Job

chrome_reader

main

INFO

Scheduled job added with interval: {schedule_interval} seconds

Logs when a scheduled job is added with a specific interval.

BM7001

Chrome Reader Exit

chrome_reader

main

INFO

Exiting Chrome Reader; shutting down scheduler

Logs when the Chrome Reader is exiting and the scheduler is being shut down.

BM7002

Lock Release

chrome_reader

main

INFO

releasing shared_lock in chrome

Logs the release of a shared lock.

BM7003

No Error Exit Feedback

chrome_reader

main

INFO

Sending no error in exit feedback queue; so that controller doesn’t relaunch

Logs that no error is being sent to the exit feedback queue to prevent controller relaunch.

BM7004

System Exit Call

chrome_reader

main

INFO

Sending sys.exit(0)

Logs the call to system exit with a status of 0.

BM8001

Lock Acquiring

chrome_reader

main

INFO

accquiring lock …

Logs the action of acquiring a lock for processing.

BM8002

Lock Acquired

chrome_reader

main

INFO

accquired lock

Logs successful lock acquisition.

BM8003

Chrome Exited

chrome_reader

main

INFO

Chrome exited

Logs the exit of the Chrome processing due to an interrupt or system exit.

BM9001

Error Exception Found

chrome_reader

monitor_history_db

ERROR

ERROR Exception Found while processing {db_path}: {e}

Logs an error encountered while processing the database for history data.

BM9003

Exception for Chrome Version

chrome_reader

get_chrome_version

ERROR

ERROR Exception Found While Finding Chrome Version , e

Logs an error encountered while finding version for chrome

BM9004

Invalid Window Schedule Format

chrome_reader

parse_schedule_window

WARN

Invalid schedule window format. Please use the valid format (e.g., 1m, 1h, 1d)

Logs a warning to use the correct format

BM9001

Profile Retrieval Error

chrome_reader

get_profile_folders

ERROR

Error retrieving Windows profile folders: {str(e)}

Logs an error encountered while accessing the Windows registry to retrieve user profiles.

BM9001

JSON Writing Error

chrome_reader

write_history_data_to_json

WARN

ERROR Exception Found while writing browsermon_chrome.log:{e}

Logs errors that occur while writing to the log file.

BM9004

Issue in inpur parameters

chrome_reader

main

ERROR

Issue found while processing input parameters, exiting

Indicates an error with input parameters and exits.

BM1001

Edge Reader Start

edge_reader

main

INFO

Reader started successfully in {mode} mode

Logs the successful start of the Edge Reader in a specific mode.

BM1003

Encryption Key

edge_reader

main

DEBUG

Encryption key: {encryption_key}

Logs the encryption key used for securing data.

BM1004

Scheduler Start

edge_reader

main

DEBUG

Scheduler started: {scheduler}

Logs the start of the scheduler.

BM3001

Log Directory Found

edge_reader

main

INFO

Found logdir {logdir} for writing history files

Logs when the directory for writing history files is found.

BM3002

Log Directory Creation

edge_reader

main

WARN

Logdir {logdir} not found

creating new

BM4001

Sniffing Users

edge_reader

get_all_profiles

INFO

Sniffing users from {platform.node()}

Logs the initiation of user profile retrieval across the operating system.

BM4002

Profile Gathering Init

edge_reader

get_all_profiles

DEBUG

Starting to gather all profiles on {platform.node()}

Logs the initiation of gathering all user profiles on the system.

BM4002

Profile Info Found

edge_reader

get_profile_info

INFO

Profile info found - Account ID: {Account_id}, Email ID: {email_id}, Full Name: {full_name}

Logs the account ID, Email ID and Full Name

BM4003

Profile Directory Found

edge_reader

get_all_profiles

INFO

Microsoft Edge profile directory found for user: {username}

Logs when a Microsoft Edge profile directory is found for a user.

BM4003

No Profile Directory

edge_reader

get_all_profiles

WARN

No Microsoft Edge profile directory for user: {username}

Logs when no Microsoft Edge profile directory is found for a user.

BM4004

Get Profiles Entry

edge_reader

get_profiles

DEBUG

Entering get_profiles with user_profile_dir: {user_profile_dir}

Logs the entry into the get_profiles function with parameters.

BM4005

Profiles Retrieved

edge_reader

get_profiles

DEBUG

Profiles retrieved successfully for user: {username}

Logs the successful retrieval of user profiles.

BM4006

Missing Info Cache

edge_reader

get_profiles

WARN

info_cache not found in profile data for user: {username}

Logs when the info_cache is not found in the profile data.

BM4007

Missing Profile Info

edge_reader

get_profiles

WARN

Profile information not found in data for user: {username}

Logs when profile information is missing in the data.

BM4008

Get Profiles Exit

edge_reader

get_profiles

DEBUG

Exiting get_profiles with profiles: {profiles}

Logs the exit from the get_profiles function with results.

BM5000

Edge History Processing Start

edge_reader

process_edge_history

DEBUG

Starting to process Edge browsing history

Logs the start of processing the Edge browsing history.

BM5001

Browsing History Processing

edge_reader

write_history_data

INFO

Processing browsing history for user: {username}

Logs the initiation of browsing history processing for a user.

BM5002

New Records Found

edge_reader

write_history_data

DEBUG

Found {num_new_records} new records for profile ‘{profile_name}’

Logs the number of new browsing history records found for a profile.

BM5003

Browsing History Processed

edge_reader

write_history_data

INFO

Processed browsing history for profile ‘{profile_name}’

Logs the completion of browsing history processing for a profile.

BM5004

CPU Core Count

edge_reader

process_edge_history

INFO

Number of CPU cores: {num_cpu_cores}

Logs the number of CPU cores available for processing.

BM5005

Connected to SQLlite

edge_reader

write_history_data

INFO

Connected to the SQLite database for profile ‘{profile_name}

Logs that the program is now connected to SQL db

BM6001

Scheduled Job Added

edge_reader

main

INFO

Scheduled job added with interval: {schedule_interval} seconds

Logs when a scheduled job is added with a specific interval.

BM6002

Real-Time Job Added

edge_reader

main

INFO

Real-time job added with interval: 10 seconds

Logs when a real-time job is added with a 10-second interval.

BM6003

Scheduler Started

edge_reader

main

INFO

Scheduler started

Logs when the scheduler has started.

BM7001

Edge Reader Exit

edge_reader

main

INFO

Exiting Edge Reader; shutting down scheduler

Logs when the Edge Reader is exiting and the scheduler is being shut down.

BM7002

Lock Release

edge_reader

main

INFO

Releasing lock

Logs the release of a shared lock.

BM7003

No Error Exit Feedback

edge_reader

main

INFO

Sending no error in exit feedback queue; so that controller doesn’t relaunch

Logs that no error is being sent to the exit feedback queue to prevent controller relaunch.

BM7004

System Exit Call

edge_reader

main

INFO

Sending sys.exit(0)

Logs the call to system exit with a status of 0.

BM8001

Lock Acquiring

edge_reader

main

INFO

accquiring lock …

Logs the action of acquiring a lock for processing.

BM8002

Lock Acquired

edge_reader

main

INFO

accquired lock

Logs successful lock acquisition.

BM8003

Edge Exited

edge_reader

main

INFO

edge exited

Logs the exit of the Edge processing due to an interrupt or system exit.

BM9001

Shutdown for Non-Root

edge_reader

main

ERROR

Shutting Down! Only root can run this script

Logs an error when the script is run by a non-root user and needs to shut down.

BM9002

Registry Access Error

edge_reader

get_all_profiles

ERROR

Failed to retrieve profiles from Windows registry: {e}

Logs an error encountered while accessing the Windows registry to retrieve user profiles.

BM1001

Starting FireFox Reader

firefox_reader

main

INFO

Starting FireFox Reader

Indicates the start of the Firefox Reader process.

BM2001

Parameters Validated

firefox_reader

main

INFO

Validated parameters Successfully

Indicates successful validation of the parameters.

BM3001

Found Logdir

firefox_reader

main

INFO

Found logdir {json_file} for writing history files

Indicates that the directory for writing history files has been found.

BM3002

Logdir Not Found

firefox_reader

main

ERROR

Logdir {json_file} not found

creating new Logs when the specified directory for history files is not found and needs to be created.

BM4001

System Info

firefox_reader

get_profile_folders

INFO

Running on system: {system}

Logs the operating system the script is running on.

BM4001

Windows Profiles

firefox_reader

get_profile_folders

INFO

Sniffing user profiles from Windows

Logs the action of retrieving user profiles on Windows systems.

BM4001

Linux Profiles

firefox_reader

get_profile_folders

INFO

Sniffing user profiles from Linux

Logs the action of retrieving user profiles on Linux systems.

BM4001

Profile Info

firefox_reader

get_profile_info

INFO

Sniffing user profiles from {database_path}

Logs the start of extracting user profile info from the specified database path.

BM4001

FireFox Profiles

firefox_reader

get_firefox_profile_folders

INFO

Sniffing FireFox profiles

Logs the action of retrieving Firefox profiles.

BM4002

Profile Added

firefox_reader

get_profile_folders

DEBUG

Added profile for {username}

Logs each user profile added to the list.

BM4002

Profile Found

firefox_reader

get_firefox_profile_folders

INFO

Profile found for {get_os_username} at {profile_info[‘Profile Link’]}

Logs the successful finding of a Firefox profile for a user.

BM4003

No Email

firefox_reader

get_profile_info

WARN

No email ID found in prefs file at: {prefs_file_path}

Logs when no email ID is found in the prefs.js file.

BM4003

No Profiles Found

firefox_reader

get_firefox_profile_folders

INFO

No user profiles found in {get_os_username}

skipping Logs when no Firefox profiles are found for a user and skips further action.

BM4004

Connected to db

firefox_reader

monitor_history_db

INFO

Successfully connected to the SQLite database in read-only mode

Indicated that it has successfully connected to the SQLite database

BM5001

Write History Data

firefox_reader

write_history_data_to_json

INFO

Writing logs to {write_file} in {write_format}

Logs the action of writing history data to a specified file in a specified format.

BM5002

Entry Processed

firefox_reader

write_history_data_to_json

INFO

Total {entries_count} for Profile {db_path}: are Processed

Logs the total number of entries processed for a profile.

BM5003

Graceful Exit

firefox_reader

handle_signal

INFO

Gracefully Exiting Writing function after reading all profiles

Logs the graceful exit of the writing function after processing all profiles.

BM5004

JSON Write Success

firefox_reader

write_history_data_to_json

INFO

Entry data written to {write_file} in JSON format

Logs successful writing of entry data to JSON file.

BM5004

CSV Write Success

firefox_reader

write_history_data_to_json

INFO

Entry data written to {write_file} in CSV format

Logs successful writing of entry data to CSV file.

BM7001

Reader Shutdown

firefox_reader

main

INFO

Exiting FireFox Reader; shutting down scheduler

Logs the shutdown of the Firefox Reader and its scheduler.

BM7002

Lock Release

firefox_reader

main

INFO

releasing shared_lock in firefox

Logs the release of a shared lock in Firefox.

BM7004

Sys Exit

firefox_reader

main

INFO

Sending sys.exit(0)

Logs the system exit call with a successful exit code.

BM8001

Lock Acquiring

firefox_reader

main

INFO

FireFox acquiring lock …

Logs the action of acquiring a lock for processing.

BM8002

Lock Acquired

firefox_reader

main

INFO

acquired lock

Logs successful lock acquisition.

BM8003

FireFox Exit

firefox_reader

main

INFO

FireFox exited

Logs the exit of Firefox due to an interrupt or system exit.

BM9001

Windows Profile Error

firefox_reader

get_profile_folders

ERROR

Error retrieving Windows profile folders: {str(e)}

Logs errors that occur while retrieving user profiles on Windows.

BM9001

Firefox Version Error

firefox_reader

FixedData

ERROR

Failed to retrieve Firefox version from the registry

Logs failure to retrieve Firefox version from the Windows registry.

BM9001

Prefs Error

firefox_reader

FixedData

ERROR

Failed to retrieve Firefox version from the prefs.js file

Logs failure to retrieve Firefox version from the prefs.js file on Linux.

BM9001

Profile Info Error

firefox_reader

get_profile_info

ERROR

Failed to retrieve profile information from {database_path}

Logs error when failing to extract profile information.

BM9001

File Write Error

firefox_reader

get_firefox_profile_folders

ERROR

File Not found to Write profile links

exiting Logs error when a file for writing profile links is not found.

BM9001

Path Error

firefox_reader

server

ERROR

Invalid Path:

Logs an error related to an invalid file path.

BM9001

File Not Found

firefox_reader

server

ERROR

Can’t find Firefox Profile Data file:

Logs an error when the Firefox profile data file cannot be found.

BM9001

No Database Found

firefox_reader

monitor_history_db

ERROR

ERROR Database to get history logs not found for {db_path}

Logs an error when the database file for history logs is not found.

BM9001

File Not Found for Reading

firefox_reader

monitor_history_db

ERROR

File not found to read Profile Links

Logs an error when the file for reading profile links is not found.

BM9001

File Writing Error

firefox_reader

write_history_data_to_json

ERROR

ERROR Exception Found while writing browsermon_firefox.log:{e}

Logs errors that occur while writing to the log file.

BM9001

Processing Error

firefox_reader

monitor_history_db

ERROR

ERROR Exception Found while processing {db_path}: {e}

Logs errors encountered during the processing of the database.

BM9001

Permission Error

firefox_reader

monitor_history_db

ERROR

Firefox-READER: WARN Permission error while reading the {db_path}: {pe}

Logs a permission error encountered while reading the database.

BM9001

Unsupported OS

firefox_reader

log_os_info

ERROR

Unsupported operating system.

Logs an error when the operating system is not supported.

BM9001

Exiting Unsupported OS

firefox_reader

log_os_info

INFO

Exiting the program Due to Unsupported OS.

Indicates the program is exiting because the operating system is unsupported.

BM9001

No New Data Found

firefox_reader

server

INFO

No New data Found while monitoring Profile {db_path}:

Logs when no new data is found during the monitoring of a profile.

BM9001

Exception Caught

firefox_reader

main

WARN

Came here Exception e

Logs a general exception caught during execution.

BM1001

Launcher Initialization

launcher.py

init

INFO

Launcher initialized with installed browsers.

Logs the initialization of the Launcher with the list of installed browsers.

BM3001

Launching Reader

launcher.py

_launch_reader_process

INFO

Launching {browser.upper()} reader

Logs the beginning of the process to launch a reader for a specified browser.

BM3002

Reader Launched

launcher.py

_launch_reader_process

INFO

Launched {browser.upper()} reader with PID: {process.pid}

Logs successful launch of the reader process for a specified browser, including the process ID.

BM3003

Lock Acquisition

launcher.py

launch_reader

INFO

Acquiring lock for launch operation

Logs the acquisition of a lock prior to launching a browser reader, ensuring thread safety.

BM3004

Stopping Readers

launcher.py

stop

INFO

Stopping all readers and releasing lock…

Logs the stopping of all browser reader processes and the release of the shared lock.

BM4001

Unsupported Browser

launcher.py

launch_reader

WARNING

Unsupported browser: {browser}

Logs a warning if a launch attempt is made for a browser that is not supported or not configured properly.

BM4002

Browser Not Installed

launcher.py

start

WARNING

Requested browser {browser} is not installed on the system.

Logs a warning when an attempt is made to launch a browser that is not installed on the system.

BM4003

No Browsers to Launch

launcher.py

start

ERROR

No browsers to launch. Ensure the desired browsers are installed and try again.

Logs an error when there are no valid browsers to launch due to either configuration issues or installation status.

BM4004

Launch Error

launcher.py

start

ERROR

An error occurred while launching browsers: {e}

Logs an error with details if an exception occurs during the browser launching process.

BM1001

Handler Initialization

handlers.py

init

INFO

Handler class initialized.

Logs the initialization of the Handler class with settings for log rotation and file management.

BM1002

File Paths Defined

handlers.py

define_file_paths

INFO

Defined file paths for logging.

Logs the completion of defining the file paths where logs will be written, depending on the system platform.

BM2001

No Rotation Performed

handlers.py

enter

INFO

Backup count is set to 0, so no rotation will be performed

Logs that no file rotation will occur because the backup count is set to zero.

BM2002

Handler Invoked

handlers.py

enter

INFO

Handler class invoked

Logs the invocation of the Handler class, indicating that log file management operations are about to start.

BM2003

Scheduled Jobs Running

handlers.py

enter

INFO

Running the scheduled jobs: rollover (function) for duration: {self.rotation}

Logs the setup of scheduled jobs for file rotation based on a specified interval.

BM2004

File Path Rotation

handlers.py

enter

INFO

File path to rotate {file_paths[browser]}

Logs which file path is set up for rotation in the background job scheduler.

BM3001

Scheduler Info

handlers.py

get_scheduler_info

INFO

Scheduler information:

Logs general information about the current state of the job scheduler.

BM3002

Job Details

handlers.py

get_scheduler_info

INFO

Job ID: {job.id}, Next Run Time: {next_run_time}

Logs detailed information for each job in the scheduler, including IDs and next run times.

BM3003

Rotation Setup

handlers.py

schedule_background_job

INFO

Rotation is set for {self.rotation}

Logs the setup of the file rotation with the specified interval in seconds.

BM3004

Background Job Scheduled

handlers.py

schedule_background_job

INFO

Background job scheduled for file rotation.

Logs that a background job has been successfully scheduled to handle file rotation.

BM2005

Handler Cleanup

handlers.py

exit

INFO

Cleanup of Handler class

Logs the beginning of cleanup operations for the Handler class, typically called when the context manager exits.

BM2006

Jobs Removed

handlers.py

exit

INFO

Removed all jobs

Logs the removal of all scheduled jobs from the scheduler as part of cleanup.