[core] logger prototype to manage vendors and clients errors