flux-framework / dyad

DYAD: DYnamic and Asynchronous Data Streamliner
GNU Lesser General Public License v3.0
7 stars 5 forks source link

Unify logging to only use Flux logging #44

Open ilumsden opened 12 months ago

ilumsden commented 12 months ago

Right now, we have 3 mechanisms to log information in DYAD:

We should unify these approaches together into a single approach. I'd recommend that we use the first approach (i.e., DYAD_LOG_INFO, etc.) for this.

JaeseungYeom commented 7 months ago

We are almost there. We currently support flux based logging, cpp-logger library based logging, and stdout/stderr. However, the last one is folded into Flux-based logging. This should be fixed. The last case has unique advantage where it does not rely on any other infrastructure. So, it is easier for unit testing, and utility code.