Skip to content

Commit 666f3b2

Browse files
authored
Merge pull request #37 from dotnet-campus/t/lindexi/LogBuilder
开放 LoggerBuilder 继承能力,允许业务端在构建过程中添加自己的属性
2 parents 7252ff0 + 20c5304 commit 666f3b2

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/DotNetCampus.Logger/LoggerBuilder.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ namespace DotNetCampus.Logging;
88
/// <summary>
99
/// 辅助创建日志记录器的构建器。
1010
/// </summary>
11-
public sealed class LoggerBuilder
11+
public class LoggerBuilder
1212
{
1313
private LogOptions? _options;
1414
private readonly List<ILogger> _writers = [];
@@ -54,7 +54,7 @@ public LoggerBuilder AddBridge(ILoggerBridgeLinker linker)
5454
return this;
5555
}
5656

57-
public LoggerBuilder<CompositeLogger> Build()
57+
public virtual LoggerBuilder<CompositeLogger> Build()
5858
{
5959
var logger = new CompositeLogger(_options ?? new LogOptions())
6060
{

0 commit comments

Comments
 (0)