我需要解析并从类似于下面的sql日志中提取值。
SQL^^0001^^ABCDEF^^26^^XYZ
SQL^^0002^^ABCDEF^^26^^XYZ
abc
<>()_asc wHERE
SQL^^0003^^ABCDEF^^12^^XYZ
SQL^^0004^^ABCDEF^^28^^XYZ
但是日志并不总是单行的。我有一个正则表达式,如果它是单行的话,它可以捕获。此外,除了最后一个元素外,这些字段都是固定长度的。最后一个元素的长度可以不同。
(\w{3})\W{2}(\d{4})\W{2}(\w{6})\W{2}(\d{2})\W{2}(.*)
^^ is the de
我使用ASP.NET MVC和serilog,我想在sql server中使用读取、查看和分析记录的日志,我发现允许向seq添加日志如下:
Log.Logger = new LoggerConfiguration()
.WriteTo.Seq("http://localhost:5341")
这很好,我可以将日志添加到seq并检查它们。但是,我想查看和读取已经存储在Sql server中的日志:
var log = new LoggerConfiguration()
.WriteTo.MSSqlServer(connectionString, t