public TraceLogger(final ITraceListProvider traceProvider,final IDebugger debugger){
  this.traceProvider=Preconditions.checkNotNull(traceProvider,"IE00785: Trace provider can not be null");
  this.debugger=Preconditions.checkNotNull(debugger,"IE00786: Debugger can not be null");
  breakpointManager=debugger.getBreakpointManager();
}

public TraceLogger ( final ITraceListProvider traceProvider , final IDebugger debugger ) { this . traceProvider = Preconditions . checkNotNull ( traceProvider , "IE00785: Trace provider can not be null" ) ; this . debugger = Preconditions . checkNotNull ( debugger , "IE00786: Debugger can not be null" ) ; breakpointManager = debugger . getBreakpointManager ( ) ; }
create a new trace logger object .
