public void GetFullLogName_Organization() { string organizationId = "oid"; string name = "name"; LogTarget logTarget = LogTarget.ForOrganization(organizationId); string organizationName = logTarget.GetFullLogName(name); Assert.Contains(name, organizationName); Assert.Contains(organizationId, organizationName); }
internal GoogleLogger(IConsumer <LogEntry> consumer, LogTarget logTarget, LoggerOptions loggerOptions, string logName, IClock clock = null) { GaxPreconditions.CheckNotNull(logTarget, nameof(logTarget)); GaxPreconditions.CheckNotNullOrEmpty(logName, nameof(logName)); _consumer = GaxPreconditions.CheckNotNull(consumer, nameof(consumer)); _loggerOptions = GaxPreconditions.CheckNotNull(loggerOptions, nameof(loggerOptions));; _logName = logTarget.GetFullLogName(logName); _clock = clock ?? SystemClock.Instance; }
public void GetFullLogName_Project() { string projectId = "pid"; string name = "name"; LogTarget logTarget = LogTarget.ForProject(projectId); string projectName = logTarget.GetFullLogName(name); Assert.Contains(name, projectName); Assert.Contains(projectId, projectName); }
internal GoogleLogger(IConsumer <LogEntry> consumer, LogTarget logTarget, LoggerOptions loggerOptions, string logName, IClock clock = null, IHttpContextAccessor accessor = null) { GaxPreconditions.CheckNotNull(logTarget, nameof(logTarget)); GaxPreconditions.CheckNotNullOrEmpty(logName, nameof(logName)); _traceTarget = logTarget.Kind == LogTargetKind.Project ? TraceTarget.ForProject(logTarget.ProjectId) : null; _consumer = GaxPreconditions.CheckNotNull(consumer, nameof(consumer)); _loggerOptions = GaxPreconditions.CheckNotNull(loggerOptions, nameof(loggerOptions));; _logName = logTarget.GetFullLogName(logName); _accessor = accessor; _clock = clock ?? SystemClock.Instance; }
internal GoogleLogger(IConsumer <LogEntry> consumer, LogTarget logTarget, LoggerOptions loggerOptions, string logName, IClock clock = null, IServiceProvider serviceProvider = null) { _logTarget = GaxPreconditions.CheckNotNull(logTarget, nameof(logTarget)); _traceTarget = logTarget.Kind == LogTargetKind.Project ? TraceTarget.ForProject(logTarget.ProjectId) : null; _consumer = GaxPreconditions.CheckNotNull(consumer, nameof(consumer)); _loggerOptions = GaxPreconditions.CheckNotNull(loggerOptions, nameof(loggerOptions)); _logName = GaxPreconditions.CheckNotNullOrEmpty(logName, nameof(logName)); _fullLogName = logTarget.GetFullLogName(_loggerOptions.LogName); _serviceProvider = serviceProvider; _clock = clock ?? SystemClock.Instance; }