I've tried various config changes but my logs are not being captured or output in Stackify Prefix. Logging to text/JSON works just fine.
I'm using Serilog 2.4.0, Serilog.Sinks.Stackify 1.25.4, and StackifyLib 1.25.4 (all latest version from NuGet)
Here's my config:
<appSettings>
<add key="Stackify.AppName" value="AutoWaifu" />
<add key="Stackify.Environment" value="DEV" />
</appSettings>
Serilog.Debugging.SelfLog.Enable((msg) =>
{
Debug.WriteLine("Serilog: " + msg);
});
StackifyLib.Logger.ApiKey = null;
StackifyLib.Utils.StackifyAPILogger.LogEnabled = true;
StackifyLib.Utils.StackifyAPILogger.OnLogMessage += (string data) =>
{
Debug.WriteLine(data);
};
Log.Logger = new LoggerConfiguration()
.MinimumLevel.Verbose()
.WriteTo.File("log.txt")
.WriteTo.File(new JsonFormatter(null, true), "log.json")
.WriteTo.Stackify()
.CreateLogger();
I'm running Prefix on port 2012 (the default) if that helps at all. Here's my Output log after running my program:
StackifyLib: Creating new LogClient StackifyLib.net-serilog
StackifyLib: Creating new LogQueue
StackifyLib: Skipping IdentifyApp(). No APIKey configured.
StackifyLib: Adjust log flush interval up to 1.25 seconds
StackifyLib: Skipping IdentifyApp(). No APIKey configured.
StackifyLib: Adjust log flush interval up to 1.56 seconds
StackifyLib: Skipping IdentifyApp(). No APIKey configured.
StackifyLib: Adjust log flush interval up to 1.95 seconds
StackifyLib: Skipping IdentifyApp(). No APIKey configured.
StackifyLib: Adjust log flush interval up to 2.44 seconds
StackifyLib: Skipping IdentifyApp(). No APIKey configured.
StackifyLib: Adjust log flush interval up to 3.05 seconds
StackifyLib: Skipping IdentifyApp(). No APIKey configured.
StackifyLib: Adjust log flush interval up to 3.82 seconds
StackifyLib: Skipping IdentifyApp(). No APIKey configured.
StackifyLib: Adjust log flush interval up to 4.77 seconds
StackifyLib: Skipping IdentifyApp(). No APIKey configured.
StackifyLib: Adjust log flush interval up to 5.00 seconds
StackifyLib: Skipping IdentifyApp(). No APIKey configured.
StackifyLib: Skipping IdentifyApp(). No APIKey configured.
StackifyLib: Skipping IdentifyApp(). No APIKey configured.
StackifyLib: Skipping IdentifyApp(). No APIKey configured.
StackifyLib: Skipping IdentifyApp(). No APIKey configured.
StackifyLib: Skipping IdentifyApp(). No APIKey configured.
StackifyLib: Skipping IdentifyApp(). No APIKey configured.
StackifyLib: Skipping IdentifyApp(). No APIKey configured.
StackifyLib: Skipping IdentifyApp(). No APIKey configured.
StackifyLib: Skipping IdentifyApp(). No APIKey configured.
StackifyLib: Skipping IdentifyApp(). No APIKey configured.
StackifyLib: Skipping IdentifyApp(). No APIKey configured.
StackifyLib: Skipping IdentifyApp(). No APIKey configured.
StackifyLib: Skipping IdentifyApp(). No APIKey configured.
StackifyLib: Skipping IdentifyApp(). No APIKey configured
Thank you!
I've tried various config changes but my logs are not being captured or output in Stackify Prefix. Logging to text/JSON works just fine.
I'm using Serilog 2.4.0, Serilog.Sinks.Stackify 1.25.4, and StackifyLib 1.25.4 (all latest version from NuGet)
Here's my config:
I'm running Prefix on port 2012 (the default) if that helps at all. Here's my Output log after running my program:
Thank you!