logging system structure