使用Serilog記錄日誌

2021-10-10 01:42:05 字數 1228 閱讀 4384

預設日誌:

console.writeline("日誌內容...");
serilog日誌:

log.error("omg its on fire!");
serilog日誌顯示效果:

1.安裝依賴包:

serilog 和 serilog.sinks.browserconsole

注意由於serilog.sinks.browserconsole現在還沒有正式版本,所以必須在「程式包管理控制項臺」用命令安裝,命令如下:

2.建立日誌例項:

public class program

);builder.services.addsingleton(sp =>

new markdig.markdownpipelinebuilder()

.useadvancedextensions()

.usesyntaxhighlighting()

.build());

log.logger = new loggerconfiguration()

.minimumlevel.debug()

.writeto.browserconsole()

.createlogger();

await builder.build().runasync();}}

3.serilog日誌例子:

@page "/loging"

@using serilog

log message with serilog

log warning with serilog

log error with serilog

@code

private void logwarning()

private void logerror()

}

引深:還可以將日誌同時記錄到伺服器客戶端瀏覽器中:

crontab 配置 日誌使用記錄

公司伺服器的系統為centos 6.4,經常需要使用crontab命令去執行一系列的應用指令碼,也經常遇到種種的問題,現將自己在使用crontab命令過程中遇到的一些問題彙總如下,以備後用。格式說明 對於crontab命令的格式,借用網路上一張超牛的來說明吧 檢視日誌的方法 當crontab命令未如...

使用Spring AOP記錄訪問日誌

api class clazz joinpoint.gettarget getclass 獲取目標類物件 string methodname joinpoint.getsignature getname 獲取切入點的方法名 string values anno.value 獲取註解的value屬性值...

C 使用Trace記錄日誌

c 記錄日誌比較簡單的方法之一是用.net自帶的日誌記錄工具trace類 有多種寫法,比較靈活的一種 如下 每次啟動新建乙個日誌檔案 string currtime datetime.now.tostring yyyymmddhhmmss trace.listeners.add new textwr...