Skip to content

Library independent logging support  #137

@end2endzone

Description

@end2endzone

Is your feature request related to a problem? Please describe.
All application modules (version 0.8.0 and lower) dependents on Google GLOG library for logging. This way of implementing logging is complicated, increases class coupling and forces all future development to use the same logging library. A more maintainable logging feature should be implemented.

Describe the solution you'd like
ShellAnything's core should define a logging interface that is then implemented by a logging framework. This method would assure that ShellAnything logging code can be easily swapped for another logging library/framework.

Describe alternatives you've considered
The actual implementation is the alternative and is considered problematic because all classes and modules have a dependency to GLOG.

Additional context
N/A

Metadata

Metadata

Assignees

No one assigned

    Labels

    code cleanupThe code needs optimizationenhancementNew feature or request

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions