diff --git a/src/Akka.Logger.Serilog/Akka.Logger.Serilog.csproj b/src/Akka.Logger.Serilog/Akka.Logger.Serilog.csproj
index 8b7e163..85708c9 100644
--- a/src/Akka.Logger.Serilog/Akka.Logger.Serilog.csproj
+++ b/src/Akka.Logger.Serilog/Akka.Logger.Serilog.csproj
@@ -9,7 +9,7 @@
-
+
diff --git a/src/Akka.Logger.Serilog/SerilogAkkaHostingExtensions.cs b/src/Akka.Logger.Serilog/SerilogAkkaHostingExtensions.cs
new file mode 100644
index 0000000..e38759a
--- /dev/null
+++ b/src/Akka.Logger.Serilog/SerilogAkkaHostingExtensions.cs
@@ -0,0 +1,31 @@
+// -----------------------------------------------------------------------
+//
+// Copyright (C) 2013-2024 .NET Foundation
+//
+// -----------------------------------------------------------------------
+
+using Akka.Hosting;
+
+namespace Akka.Logger.Serilog;
+
+///
+/// Extension methods for configuring Serilog as the default logger for Akka.NET.
+///
+public static class SerilogAkkaHostingExtensions
+{
+ ///
+ /// Adds Serilog one of the default loggers for the Akka.NET actor system and enables
+ /// Serilog-style semantic logging formatting for all log messages.
+ ///
+ /// The Akka.Hosting - call
+ /// Defaults to true - enables the to be used by default.
+ ///
+ public static LoggerConfigBuilder AddSerilogLogging(this LoggerConfigBuilder configBuilder, bool enableSerilogFormatter = true)
+ {
+ configBuilder.AddLogger();
+
+ if(enableSerilogFormatter)
+ configBuilder.WithDefaultLogMessageFormatter();
+ return configBuilder;
+ }
+}
\ No newline at end of file
diff --git a/src/Directory.Build.props b/src/Directory.Build.props
index e682cdc..db8aacf 100644
--- a/src/Directory.Build.props
+++ b/src/Directory.Build.props
@@ -12,7 +12,7 @@
1.5.22
- 1.5.13
+ 1.5.20
net8.0
net471
netstandard2.0
diff --git a/src/Directory.Packages.props b/src/Directory.Packages.props
index 0dc7b14..263eb71 100644
--- a/src/Directory.Packages.props
+++ b/src/Directory.Packages.props
@@ -6,8 +6,8 @@
+
-
@@ -18,7 +18,7 @@
-
+