@@ -21,13 +21,14 @@ import {Dispatcher} from './dispatchers/dispatcher';
2121import Span from './span' ;
2222import SpanContext from './span_context' ;
2323import NoopDispatcher from './dispatchers/noop' ;
24- import NullLogger from './logger' ;
24+ import { Logger , NullLogger } from './logger/index ' ;
2525import Utils from './utils' ;
2626import PropagationRegistry from './propagators/propagation_registry' ;
2727import TextMapPropagator from './propagators/textmap_propagator' ;
2828import URLCodex from './propagators/url_codex' ;
2929import StartSpanFields from './start_span_fields' ;
3030import BinaryPropagator from './propagators/binary_propagator' ;
31+ import { TracerConfig } from './tracer-config' ;
3132
3233export default class Tracer extends opentracing . Tracer {
3334 _serviceName : string ;
@@ -39,7 +40,7 @@ export default class Tracer extends opentracing.Tracer {
3940 constructor ( serviceName : string ,
4041 dispatcher = new NoopDispatcher ( ) ,
4142 commonTags : any = { } ,
42- logger = new NullLogger ( ) ) {
43+ logger : Logger = new NullLogger ( ) ) {
4344 super ( ) ;
4445 this . _commonTags = commonTags || { } ;
4546 this . _serviceName = serviceName ;
@@ -163,7 +164,7 @@ export default class Tracer extends opentracing.Tracer {
163164 return propagator . extract ( carrier ) ;
164165 }
165166
166- static initTracer ( config ) : opentracing . Tracer {
167+ static initTracer ( config : TracerConfig ) : opentracing . Tracer {
167168 if ( config . disable ) {
168169 return new opentracing . Tracer ( ) ;
169170 }
0 commit comments