LogDashboard icon indicating copy to clipboard operation
LogDashboard copied to clipboard

net6添加组件, 访问主页异常

Open Qintai opened this issue 3 years ago • 14 comments

`An unhandled exception occurred while processing the request. FormatException: String '2022-01-21 15:33:55,013' was not recognized as a valid DateTime. LogDashboard.Repository.File.FileUnitOfWork<T>.ReadLogs(int id)

Stack Query Cookies Headers Routing FormatException: String '2022-01-21 15:33:55,013' was not recognized as a valid DateTime. LogDashboard.Repository.File.FileUnitOfWork<T>.ReadLogs(int id) LogDashboard.Repository.File.FileUnitOfWork<T>.ReadAllLogs() LogDashboard.Repository.File.FileUnitOfWork<T>.Open() LogDashboard.LogDashboardMiddleware.InvokeAsync(HttpContext httpContext) Microsoft.AspNetCore.Builder.Extensions.MapMiddleware.InvokeCore(HttpContext context, string matchedPath, string remainingPath) Swashbuckle.AspNetCore.SwaggerUI.SwaggerUIMiddleware.Invoke(HttpContext httpContext) Swashbuckle.AspNetCore.Swagger.SwaggerMiddleware.Invoke(HttpContext httpContext, ISwaggerProvider swaggerProvider) Microsoft.AspNetCore.Diagnostics.DeveloperExceptionPageMiddleware.Invoke(HttpContext context)`

image

访问 http://localhost:5078/LogDashboard

Qintai avatar Jan 21 '22 07:01 Qintai

还没有为 net 6适配,请等待下个版本

realLiangshiwei avatar Jan 21 '22 08:01 realLiangshiwei

这和6没有关系吧,我5 也出这个。

GlodenBoy avatar Feb 14 '22 07:02 GlodenBoy

FormatException: String '2022-01-21 15:33:55,013' was not recognized as a valid DateTime.

好像是时间格式的问题, 看看日志配置

realLiangshiwei avatar Feb 14 '22 07:02 realLiangshiwei

看日志确实是 格式问题,关键是配置的方法和log4的配置文件全部是copy的官方文档。

GlodenBoy avatar Feb 14 '22 07:02 GlodenBoy

能不能上传一个示例到github我检查一下

realLiangshiwei avatar Feb 14 '22 07:02 realLiangshiwei

项目文件太庞大了,暂时没有办法摘出来,问题应该出在 写入日志的时间格式上,不知道为啥不能被解析。

GlodenBoy avatar Feb 14 '22 07:02 GlodenBoy

创建一个新项目复现。

realLiangshiwei avatar Feb 14 '22 07:02 realLiangshiwei

能不能上传一个示例到github我检查一下 2022-02-14.log

这是日志文件,您可以用这个文件Debug一下

GlodenBoy avatar Feb 14 '22 07:02 GlodenBoy

创建一个新项目复现。

经过测试,发现LogDashboard 不支持毫秒级的日志解析,将日志输出时间改成{dd MMM yyyy HH:mm:ss}才可以。 这个有点不科学

GlodenBoy avatar Feb 14 '22 07:02 GlodenBoy

应该是支持的,只是格式有问题。我看一下

realLiangshiwei avatar Feb 14 '22 07:02 realLiangshiwei

#75 其实和这个是同样的问题

GlodenBoy avatar Feb 14 '22 07:02 GlodenBoy

那为什么不更新一下文档,我复制官方配置文件也是这个问题,建议更新一下文档

tangxiaoqi-tangxiao avatar Mar 02 '22 03:03 tangxiaoqi-tangxiao

OK。抽空我看看

realLiangshiwei avatar Mar 02 '22 03:03 realLiangshiwei

现在有解决办法不 @realLiangshiwei

Qintai avatar Jun 04 '23 06:06 Qintai