FAIRDataPipeline / cppDataPipeline

C++ Implementation of the FAIR Data Pipeline API
http://www.fairdatapipeline.org/cppDataPipeline
Other
0 stars 2 forks source link

Remove spd logging. #22

Closed dezed-ukaea closed 2 years ago

dezed-ukaea commented 2 years ago

The public interface published spd logging types. This forces the codebase user into a dependency that cannot be revoked at a later date. I've removed the spd dependency and provided a FairDataPipeline logger. this can internally use spd should that be desired. Changing the internal log mechanism will no longer have an impact on the user. I have removed the logging parameters from the DataPipeline class and provided a mecanism to set the log level via an environment variable. This allows log levels to be specified at runtime and the levels can be changed without recompiling code.

dezed-ukaea commented 2 years ago

Oh I have also remembered renaming the namespace to FairDataPipeline