반응형
Serilog가 MariaDb 데이터베이스에 로깅되지 않음
저는 Serilog in a를 사용하고 있습니다.NetCore 5 콘솔 응용 프로그램은 Orange Pi Zero(기본적으로 Raspberry Pi)의 Armbian Buster(즉, Debian 10)에 있는 MariaDb 데이터베이스에 로그합니다.
Serilog를 초기화하는 방법은 다음과 같습니다.
using Serilog;
using Serilog.Events;
using Serilog.Sinks.MariaDB;
using Serilog.Sinks.MariaDB.Extensions;
Log.Logger = new LoggerConfiguration()
.MinimumLevel.Debug()
.WriteTo.Console()
.WriteTo.File("logs/log.txt",
rollingInterval: RollingInterval.Month,
outputTemplate: "{Timestamp:yyyy-MM-dd HH:mm:ss.fff zzz} [{Level:u3}] {Message:lj}{NewLine}{Exception}",
restrictedToMinimumLevel: LogEventLevel.Information)
.WriteTo.MariaDB(
connectionString: @"server=localhost;port=3306;user=root;password=abcde;database=mydb",
tableName: "Logs",
autoCreateTable: true,
useBulkInsert: false,
options: new MariaDBSinkOptions()
)
.CreateLogger();
}
콘솔 및 텍스트 파일에 기록되지만 MariaDb 데이터베이스에는 기록되지 않습니다.테이블을 생성하고 로그에 기록해야 합니다.혹시나 해서 수동으로 테이블을 만들었지만 여전히 로깅이 되지 않습니다.제가 어디서 잘못되고 있는지 아십니까?감사해요.
언급URL : https://stackoverflow.com/questions/66340510/serilog-not-logging-to-mariadb-database
반응형
'programing' 카테고리의 다른 글
어셈블리(ASP)의 웹 응용 프로그램 버전 번호 사용.NET/C#) (0) | 2023.08.15 |
---|---|
스키마 유효성 검사: 테이블 [게임] 누락 (0) | 2023.08.10 |
한 문자열에 대한 문자열 목록 (0) | 2023.08.10 |
CSS3를 사용한 SVG 드롭 섀도우 (0) | 2023.08.10 |
jQuery.html()에 대한 콜백 함수? (0) | 2023.08.10 |