Logger List¶
cherrypy
cherrypy.access
cherrypy.error
conftest
- http-io
- This is an especially usefull logger. It logs http requests and response (where possible). At the INFO level it logs the request and responses only. At the DEBUG level it also logs the headers. That said, DEBUG level will expose user passwords. This is techinically a PCI violation to do this. In production, it’s probably best to use the INFO level in combination with the log analyzer to pare down the verbosity. Note: This logger cannot handle streamed output. This is because such output is sent in small bursts rather completed messages. This makes logging the info difficult. We could a) log it as we get it which would make reading the output challenging or b) store the output until the end and then log it. Since both are a bit tricky, we elected to do nothing.
lscore
lscore.errors
lscore.errors.web_errors
lscore.http
- lscore.http.http_request_service
- Handles most (if not all) http communication from OnSite to external 3rd parties. This is good to use in production for all http communication. This doesn’t include soap calls. Our soap frameworks uses its own system. Only DEBUG level output if available for this logger
lscore.locking
lscore.locking.locking_service
lscore.rest
lscore.rest.request_handling
lscore.rest.uri
lscore.scheduling
lscore.scheduling.executor
lscore.scheduling.scheduler
lscore.scheduling.status_tracking
lscore.ssl
lscore.ssl.connection_validation
lscore.status
lscore.status.status_file
lsserver
lsserver.advanced_reporting
lsserver.advanced_reporting.uploader
lsserver.apple_care_connect
lsserver.apple_care_connect.client
lsserver.apple_care_connect.service
lsserver.auth
lsserver.auth.auth
- lsserver.auth.auth_service
- Adds connection management logging.
lsserver.context
lsserver.context.service
lsserver.context.tracked_resources
lsserver.context.user_agent
lsserver.context.user_session
lsserver.controller
lsserver.controller.command
lsserver.controller.command.base
lsserver.controller.commands
lsserver.core
lsserver.core.predicate_evaluator
lsserver.core.predicate_evaluator.predicate_evaluator
lsserver.core.soap
- lsserver.core.soap.soap_adapter
- Handles logging all web service communication. In produciton this is a usefull logger since it outputs all communcation from key systems, e.g. (gsx, most payment processors, ...).
lsserver.core.xml
lsserver.core.xml.xmlutils
lsserver.data_export
lsserver.data_export.job
lsserver.database
lsserver.database.database_service
lsserver.database.migrations
lsserver.database.migrations.migrate_product_photo_to_file_system_182
lsserver.database.migrations.migrate_saved_finds_to_text_file_237
lsserver.database.migrations.migrate_saved_trackers_to_text_file_238
lsserver.database.migrations.migration_290_3_user_preferences_to_file_system
lsserver.database.migrations.migration_292_split_discount_fields
lsserver.database.migrator
lsserver.domain_model
lsserver.domain_model.orm
lsserver.file_system
- lsserver.file_system.file
- Adds debug info any time a file is streamed to the client.
lsserver.file_system.file_service
lsserver.file_system.file_transaction
lsserver.heimdall
lsserver.heimdall.client
lsserver.heimdall.uploader
lsserver.legacy
lsserver.legacy.sqlbridge
lsserver.lib
lsserver.lib.access_log
lsserver.lib.access_log.log
lsserver.lib.emailclient
lsserver.maintenance
lsserver.maintenance.database_maintenance
lsserver.model
lsserver.model.base
lsserver.model.base_payment
lsserver.model.cost
lsserver.model.documents
lsserver.model.documents.transactional_invoice
lsserver.model.gift_card
lsserver.model.inventory_adjust
lsserver.model.inventory_history
lsserver.model.invoice
lsserver.model.invoice_email
lsserver.model.order
lsserver.model.product
lsserver.model.quote
lsserver.model.serial_number
lsserver.model.singleton_table
lsserver.model.sro
lsserver.multistore
lsserver.multistore.job
lsserver.multistore.product_replication
lsserver.multistore.store
lsserver.multistore.synchronize
lsserver.multistore.transfer
lsserver.notifications
lsserver.notifications.notification_service
lsserver.payment_gateway
lsserver.payment_gateway.base
lsserver.payment_gateway.credit_cards
lsserver.payment_gateway.ingenico
lsserver.payment_gateway.ingenico.ingenico
lsserver.payment_gateway.ingenico.ingenico_client
lsserver.payment_gateway.ingenico.ingenico_task
lsserver.payment_gateway.merchantware
lsserver.payment_gateway.merchantware.genius
lsserver.payment_gateway.merchantware.genius.genius_client
lsserver.payment_gateway.merchantware.genius.genius_terminal
lsserver.payment_gateway.merchantware.mw_terminal
lsserver.payment_gateway.moneris
lsserver.payment_gateway.moneris.moneris_processor
lsserver.payment_gateway.moneris.moneris_task
lsserver.payment_gateway.moneris.moneris_terminal
lsserver.payment_gateway.payment_status
lsserver.payment_gateway.store_credit
lsserver.pole_display
lsserver.pole_display.service
lsserver.printing
lsserver.printing.cups
lsserver.profiling
lsserver.profiling.middleware
lsserver.ratatosk
lsserver.ratatosk.client
lsserver.ratatosk.uploader
lsserver.reporting
lsserver.reporting.multi_store_report
lsserver.reporting.query_builder
- lsserver.reporting.report_service
- Adds debug info any time a report is run.
lsserver.resources
lsserver.resources.gift_card
lsserver.resources.invoice_resources
lsserver.resources.order_resources
lsserver.resources.product
lsserver.resources.quote_resources
lsserver.resources.sro_resources
lsserver.restserver
lsserver.scheduling
lsserver.scheduling.executor_service
lsserver.scheduling.scheduler_service
lsserver.search
- lsserver.search.search_base
- Adds debug info any time search results are streamed to the client.
lsserver.search.search_query_builder
lsserver.search.smart_find
lsserver.search.smart_find_service
lsserver.search.tracker_resources
lsserver.server_licensing
lsserver.server_licensing.license_service
lsserver.server_version
lsserver.server_version.version_service
lsserver.terminals
lsserver.terminals.terminal
lsserver.user
lsserver.user.user
lsserver.user.user_service
lsserver.web_server
- lsserver.web_server.local_connection
- Logs http connection open/close operations.
lsserver.web_server.web_server
lsserver.web_server.webapp
reportlab
reportlab.platypus
sqlalchemy
sqlalchemy.orm
sqlalchemy.orm.dynamic
sqlalchemy.orm.dynamic.DynaLoader
sqlalchemy.orm.mapper
sqlalchemy.orm.mapper.Mapper
sqlalchemy.orm.properties
sqlalchemy.orm.properties.ColumnProperty
sqlalchemy.orm.properties.RelationshipProperty
sqlalchemy.orm.query
sqlalchemy.orm.query.Query
sqlalchemy.orm.strategies
sqlalchemy.orm.strategies.ColumnLoader
sqlalchemy.orm.strategies.DeferredColumnLoader
sqlalchemy.orm.strategies.JoinedLoader
sqlalchemy.orm.strategies.LazyLoader
sqlalchemy.orm.strategies.NoLoader
sqlalchemy.orm.strategies.SubqueryLoader
- webpy
- Logs the webpy resource uri calls. If works like a dumbed-down version of the http-io logger. It’s often used when trying to map a long series of calls in development. For production debugging this is probably not be as usefull. It’s usually better to use the http-io logger and the log analyzer tool to pare down the verbose http-io logger.