fromsmartloggerimportSmartLoggerlogger=SmartLogger("examplePipelineName", save_to_dir="OPTIONAL_SAVE_DIR, defaults to ./")
stage=logger.Stage(unique_id, stage_name, tags=optional_list_of_tags)
# code block you want to log and time, eg: model inference/ db call/ pre/post processing code# stage.debug()/ info()/ exception (logs exc info)/ error# depending on whether it succeeded or notstage.success()
stage.failed()
# Process to continuously upload logs to dash
smartlogger --save_dir ./ --server_url "http://localhost:8080"
Start SmartDash
# Start smartdash server
smartdash --server --port 6789 --save_dir ./
# Start smartdash dashboard
smartdash --dash --server_url "http://localhost:6789" --port 6788 --save_dir ./
# access the dashboard at localhost:6788
The Tidelift Subscription provides access to a continuously curated stream of human-researched and maintainer-verified data on open source packages and their licenses, releases, vulnerabilities, and development practices.