feat: remove some needless code

This commit is contained in:
anjoy8 2023-11-24 22:49:56 +08:00
parent 2ce3e6b7ff
commit 8188403b60
9 changed files with 4 additions and 183 deletions

View File

@ -186,6 +186,7 @@
<param name="roleServices"></param>
<param name="requirement"></param>
<param name="roleModulePermissionServices"></param>
<param name="logger"></param>
</member>
<member name="M:Blog.Core.Controllers.LoginController.GetJwtStr(System.String,System.String)">
<summary>

View File

@ -8,6 +8,7 @@ using Blog.Core.Model.ViewModels;
using Blog.Core.SwaggerHelper;
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Mvc;
using Serilog;
using StackExchange.Profiling;
using static Blog.Core.Extensions.CustomApiVersion;
@ -99,6 +100,7 @@ namespace Blog.Core.Controllers
public async Task<MessageModel<BlogViewModels>> DetailNuxtNoPer(long id)
{
_logger.LogInformation("xxxxxxxxxxxxxxxxxxx");
Log.Information("yyyyyyyyyyyyyyyyy");
return Success(await _blogArticleServices.GetBlogDetails(id));
}

View File

@ -10,7 +10,6 @@ using Microsoft.AspNetCore.Mvc;
using System.IdentityModel.Tokens.Jwt;
using System.Security.Claims;
using Blog.Core.Common.Swagger;
using Serilog;
namespace Blog.Core.Controllers
@ -38,6 +37,7 @@ namespace Blog.Core.Controllers
/// <param name="roleServices"></param>
/// <param name="requirement"></param>
/// <param name="roleModulePermissionServices"></param>
/// <param name="logger"></param>
public LoginController(ISysUserInfoServices sysUserInfoServices, IUserRoleServices userRoleServices,
IRoleServices roleServices, PermissionRequirement requirement,
IRoleModulePermissionServices roleModulePermissionServices, ILogger<LoginController> logger)

View File

@ -1,76 +0,0 @@
using Blog.Core.Common.Helper;
using Serilog;
using Serilog.Events;
using System;
using System.IO;
namespace Blog.Core.Common.LogHelper
{
public class SerilogServer
{
/// <summary>
/// 记录日常日志
/// </summary>
/// <param name="filename"></param>
/// <param name="message"></param>
/// <param name="info"></param>
public static void WriteLog(string filename, string[] dataParas, bool IsHeader = true, string defaultFolder = "", bool isJudgeJsonFormat = false)
{
Log.Logger = new LoggerConfiguration()
.MinimumLevel.Debug()
.MinimumLevel.Override("Microsoft", LogEventLevel.Error)
//.WriteTo.File(Path.Combine($"log/Serilog/{filename}/", ".log"), rollingInterval: RollingInterval.Day, outputTemplate: "{Timestamp:yyyy-MM-dd HH:mm:ss.fff} [{Level}] {Message}{NewLine}{Exception}")
.WriteTo.File(Path.Combine("Log", defaultFolder, $"{filename}.log"),
rollingInterval: RollingInterval.Infinite,
outputTemplate: "{Message}{NewLine}{Exception}")
.CreateLogger();
var now = DateTime.Now;
string logContent = String.Join("\r\n", dataParas);
var isJsonFormat = true;
if (isJudgeJsonFormat)
{
var judCont = logContent.Substring(0, logContent.LastIndexOf(","));
isJsonFormat = JsonHelper.IsJson(judCont);
}
if (isJsonFormat)
{
if (IsHeader)
{
logContent = (
"--------------------------------\r\n" +
DateTime.Now + "|\r\n" +
String.Join("\r\n", dataParas) + "\r\n"
);
}
// 展示elk支持输出4种日志级别
Log.Information(logContent);
//Log.Warning(logContent);
//Log.Error(logContent);
//Log.Debug(logContent);
}
else
{
Console.WriteLine("【JSON格式异常】"+logContent + now.ObjToString());
}
Log.CloseAndFlush();
}
/// <summary>
/// 记录异常日志
/// </summary>
/// <param name="filename"></param>
/// <param name="message"></param>
/// <param name="ex"></param>
public static void WriteErrorLog(string filename, string message, Exception ex)
{
Log.Logger = new LoggerConfiguration()
.MinimumLevel.Debug()
.MinimumLevel.Override("Microsoft", LogEventLevel.Error)
.WriteTo.File(Path.Combine($"log/Error/{filename}/", ".txt"), rollingInterval: RollingInterval.Day)
.CreateLogger();
Log.Error(ex, message);
Log.CloseAndFlush();
}
}
}

View File

@ -1,89 +0,0 @@
using Blog.Core.Common.Helper;
using Blog.Core.Serilog.Es;
using Blog.Core.Serilog.Es.Formatters;
using Serilog;
using Serilog.Events;
using System;
using System.IO;
namespace Blog.Core.Common.LogHelper
{
public class SerilogServer_Es
{
/// <summary>
/// 记录日常日志
/// </summary>
/// <param name="filename"></param>
/// <param name="message"></param>
/// <param name="info"></param>
public static void WriteLog(string filename, string[] dataParas, bool IsHeader = true, string defaultFolder = "", bool isJudgeJsonFormat = false)
{
Log.Logger = new LoggerConfiguration()
// TCPSink 集成Serilog 使用tcp的方式向elk 输出log日志 LogstashJsonFormatter 这个是按照自定义格式化输出内容
.WriteTo.TCPSink(new LogstashJsonFormatter())
.MinimumLevel.Debug()
.MinimumLevel.Override("Microsoft", LogEventLevel.Error)
//.WriteTo.File(Path.Combine($"log/Serilog/{filename}/", ".log"), rollingInterval: RollingInterval.Day, outputTemplate: "{Timestamp:yyyy-MM-dd HH:mm:ss.fff} [{Level}] {Message}{NewLine}{Exception}")
.WriteTo.File(Path.Combine("Log", defaultFolder, $"{filename}.log"),
rollingInterval: RollingInterval.Infinite,
outputTemplate: "{Message}{NewLine}{Exception}")
// 将日志托送到远程ES
// docker run -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -e ES_JAVA_OPTS="-Xms256m -Xmx256m" -d --name ES01 elasticsearch:7.2.0
//.Enrich.FromLogContext()
//.WriteTo.Elasticsearch(new ElasticsearchSinkOptions(new Uri("http://x.xxx.xx.xx:9200/"))
//{
// AutoRegisterTemplate = true,
//})
.CreateLogger();
var now = DateTime.Now;
string logContent = String.Join("\r\n", dataParas);
var isJsonFormat = true;
if (isJudgeJsonFormat)
{
var judCont = logContent.Substring(0, logContent.LastIndexOf(","));
isJsonFormat = JsonHelper.IsJson(judCont);
}
if (isJsonFormat)
{
if (IsHeader)
{
logContent = (
"--------------------------------\r\n" +
DateTime.Now + "|\r\n" +
String.Join("\r\n", dataParas) + "\r\n"
);
}
// 展示elk支持输出4种日志级别
Log.Information(logContent);
//Log.Warning(logContent);
//Log.Error(logContent);
//Log.Debug(logContent);
}
else
{
Console.WriteLine("【JSON格式异常】"+logContent + now.ObjToString());
}
Log.CloseAndFlush();
}
/// <summary>
/// 记录异常日志
/// </summary>
/// <param name="filename"></param>
/// <param name="message"></param>
/// <param name="ex"></param>
public static void WriteErrorLog(string filename, string message, Exception ex)
{
Log.Logger = new LoggerConfiguration()
.MinimumLevel.Debug()
.MinimumLevel.Override("Microsoft", LogEventLevel.Error)
.WriteTo.File(Path.Combine($"log/Error/{filename}/", ".txt"), rollingInterval: RollingInterval.Day)
.CreateLogger();
Log.Error(ex, message);
Log.CloseAndFlush();
}
}
}

View File

@ -6,14 +6,9 @@ using Blog.Core.Model.Tenants;
using Magicodes.ExporterAndImporter.Excel;
using Newtonsoft.Json;
using SqlSugar;
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.IO;
using System.Linq;
using System.Reflection;
using System.Text;
using System.Threading.Tasks;
using Blog.Core.Common.Const;
namespace Blog.Core.Common.Seed

View File

@ -1,6 +1,5 @@
using Blog.Core.Common.Seed;
using Microsoft.Extensions.DependencyInjection;
using System;
namespace Blog.Core.Extensions
{

View File

@ -6,8 +6,6 @@ using Microsoft.Extensions.Hosting;
using Serilog;
using Serilog.Debugging;
using Serilog.Events;
using System;
using System.IO;
using Blog.Core.Common.Option;
namespace Blog.Core.Extensions.ServiceExtensions;

View File

@ -2,19 +2,10 @@
using Blog.Core.Common.Const;
using Blog.Core.Common.DB;
using Blog.Core.Common.DB.Aop;
using Blog.Core.Common.LogHelper;
using Microsoft.Extensions.Caching.Memory;
using Microsoft.Extensions.DependencyInjection;
using SqlSugar;
using StackExchange.Profiling;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using Blog.Core.Common.Caches;
using Blog.Core.Common.Core;
using Blog.Core.Common.HttpContextUser;
using static Grpc.Core.ChannelOption;
using System.Text.RegularExpressions;
namespace Blog.Core.Extensions