void clean_up()
void smart_log(string full_type, string reporter, string text, string trace, string file)