I've tried to implement the Dynamic Level Control used your example: Log.Logger = new LoggerConfiguration() .MinimumLevel.ControlledBy(levelSwitch) .WriteTo.Seq("http://localhost:5341", apiKey: "yeEZyL3SMcxEKUijBjN", controlLevelSwitch: levelSwitch) .CreateLogger(); But controlLevelSwitch is not an argument of Seq Sink. All libraries are updated. Any suggestions?
Posted by Oleg Gryaznov 3 years ago
I'm using an App which accepts a signal. Only one signal can be specified in the app, but I'd like to use a combination of signals. I could create a new signal with a set of filters which duplicate the filters in the other signals, but it would be nice to not have to redefine filters which exist elsewhere. Or would it be better to modify the App so it accepts multiple signals?
Posted by Chris 3 years ago
I know, that currently the main issue of Seq is that it can't work in a cluster. And also if we have a lot of logs in a minute we could have troubles. I think one of the issues is that you are using flat files as a database. So we can't use Seq as a cluster on different servers. And also searching through files is much longer, than through database. Are you planning to have some changes with this in future versions? Thanks.
Posted by Oleg Gryaznov 3 years ago
Hello, I have a system setup with 2 separate applications communicating to each other through a message queue on the same machine. Requests come into App A -> MQ -> App B -> MQ -> App A. This happens in less than a millisecond. When I look at the event stream in Seq (3.1.16) the messages are displayed (from the bottom up): App B App A App A This should be the other way around, any idea how I can check the precision of the time stamps for log messages being received by Seq? Given the apps are on the same machine the timestamps should be accurate.
Posted by Laurence Evans 3 years ago
When looking at errors ... mostly you get ALOT ... of the same when doing a search on some property ... when afterward looking at the data ... you might want to filter out even more ... There it would be nice to have a "Add To Query", instead of the "Find", which just replaces the whole query ...
Posted by Mikael Syska 3 years ago
Is there any chance to get something analogous to RegEx back references available in Seq syntax? eg. ($45612) && CorrelationId == 1.CorrelationId <- in this case 1 is the implied back reference. The problem it helps solve: This is particularly useful for troubleshooting warnings, errors and workflows.
Posted by At 3 years ago
Hello, I just watched this pretty incredible session about Azure Service Fabric from build 2016 sessions: https://channel9.msdn.com/Events/Build/2016/T693 And in 00:23:25 it goes into diagnostics, where there isn't any mention of Seq and/or Serilog. I was curious if this is something that is possible and/or planned? :) Thank you, Michael
Posted by Michael DeMond 3 years ago
In Seq main window I can select multiple signals in order to filter only events meeting all the constraints. I'm wondering if the same is valid when configuring an instance of Seq.App.Timeout (or any other extension). At the moment I need to create new signals that are made of other signals only to be able to configure Timeout. It would save me a lot of time if only I could use a set of signals instead. How painful would it be to add the signal-composition feature for Seq.Apps ?
Posted by Alojzy Leszcz 3 years ago
Hi, For our use case we would like to have a single seq server but restrict some users from viewing all the logs (or basically force a filter for their own application on them). Will that be possible in the future? Or maybe some similar solution? Cheers!
Posted by Jesse Sander 3 years ago