private constructor()

in src/logger/MetricsContext.ts [55:72]


  private constructor(
    namespace?: string,
    properties?: IProperties,
    dimensions?: Array<Record<string, string>>,
    defaultDimensions?: Record<string, string>,
    shouldUseDefaultDimensions?: boolean,
    timestamp?: Date | number
  ) {
    this.namespace = namespace || Configuration.namespace
    this.properties = properties || {};
    this.dimensions = dimensions || [];
    this.timestamp = timestamp;
    this.meta.Timestamp = MetricsContext.resolveMetaTimestamp(timestamp);
    this.defaultDimensions = defaultDimensions || {};
    if (shouldUseDefaultDimensions != undefined) {
      this.shouldUseDefaultDimensions = shouldUseDefaultDimensions
    }
  }