introduce trace log