예제 #1
0
        public Task LogAsync(string appId, string system, string message)
        {
            Guard.NotNullOrEmpty(system);
            Guard.NotNullOrEmpty(message);

            log.LogInformation("User log for app {appId} from system {system}: {message}.", appId, system, message);

            return(collector.AddAsync(appId, $"{system.ToUpperInvariant()}: {message}"));
        }
예제 #2
0
        public Task LogAsync(string appId, string message, CancellationToken ct = default)
        {
            Guard.NotNullOrEmpty(appId, nameof(appId));
            Guard.NotNullOrEmpty(message, nameof(message));

            return(collector.AddAsync(appId, message));
        }