Skip to content

Comprehensive/better (DEBUG level) logging #124

@gpauloski

Description

@gpauloski

Describe the Request

ProxyStore's logging is a bit all over the place right now, especially with respect to doing performance analysis. We need to define a guide for what is logged at each level, and maybe clean up the types of loggers in ProxyStore.

  • DEBUG level: very comprehensive, essentially every operation done. Maybe consider timing operations as well.
  • INFO level: resource creation/deletion (e.g., Stores).

Additionally, we currently create a logger for each module, which makes editing the loggers difficult. Maybe we should consider a proxystore logger, a proxystore.store logger, etc that can be more easily managed. This warrants some research on best practices.

Sample Code

No response

Metadata

Metadata

Assignees

Labels

enhancementNew features or improvements to existing functionality

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions