Found 5 packages
This project has been replaced by version 2, which uses separate packages for each trace listener. If you install this update, then it will include references to all the new projects: Essential.Diagnostics.Core, .BufferedEmailTraceListener, .ColoredConsoleTraceListener, .EmailTraceListener, .InMemoryTraceListener, .RollingFileTraceListener, .RollingXmlTraceListener, .SqlDatabaseTraceListener, and Essential.Diagnostics.Fluent, but will not be updated going forward. It is recommended to remove this project and add references to the specific listeners and features you need.
This project has been replaced by version 2, which uses separate packages for each trace listener. If you install this update, then it will include references to all the new projects: Essential.Diagnostics.Core, .BufferedEmailTraceListener, .ColoredConsoleTraceListener, .EmailTraceListener, .InMemoryTraceListener, .RollingFileTraceListener, .RollingXmlTraceListener, .SqlDatabaseTraceListener, and Essential.Diagnostics.Fluent, but will not be updated going forward. It is recommended to remove this project and add references to the specific listeners and features you need.
DEPRECATED: The .Net version of Hyper API was deprecated as of October 2023. This version will be the last update for the .Net Hyper API. In the future, .Net will not receive any new features. The old packages will stay available on NuGet indefinitely, so you can keep using older versions in .Net. We recommend migrating to one of the other languages (Python, Java, C++) of Hyper API. Furthermore, we released the source code for the .Net Hyper API under https://github.com/tableau/hyper-api-dotnet in case anyone wants to take over maintaining it. The Hyper API contains a set of functions you can use to automate your interactions with Tableau extract (.hyper) files. You can use the API to create new extract files, or to open existing files, and then insert, delete, update, or read data from those files. Using the Hyper API developers and administrators can: - Create extract files for data sources not currently supported by Tableau. - Automate custom extract, transform and load (ETL) processes (for example, implement rolling window updates or custom incremental updates). - Retrieve data from an extract file. More information can be found here: https://tableau.github.io/hyper-db. This is an umbrella package which depends on platform-specific packages.
The Semantic Logging Application Block provides a set of destinations (sinks) to persist application events published using a subclass of the EventSource class from the System.Diagnostics.Tracing namespace. Sinks include Azure table storage, SQL Server databases, file, console and rolling files with several formats and you can extend the block by creating your own custom formatters and sinks. The console sink is part of this nuget package. Other Sinks mentioned above are available as separate nuget packages. For the sinks that can store structured data, the block preserves the full structure of the event payload in order to facilitate analysing or processing the logged data. This re-implementation is because, as of Dec '16, SematicLogging seems to have been abandoned by Microsoft. By re-implementing, it allows The Community to maintain and update software. Full credit, license and attribution for original source go to Microsoft.
Schedule your jobs using cron expressions. -just update your schedulrsettings.json as what you want. -use like below lines in your Program.cs SchedulrManager.Build("My Service"); SchedulrManager.Add(() => { Console.WriteLine("Foo"); }); SchedulrManager.Add(MyMethod); SchedulrManager.Add(new MyJob()); SchedulrManager.Start(); -for install as a windows service run "applicationname.exe install" -if you want to use File log for Serilog just use "Install-Package Serilog.Sinks.File" and add this below line to schedulrsettings.json. { "Name": "File", "Args": { "path": ".\\Logs\\.txt", "rollingInterval": "Day", "retainedFileCountLimit": null, "outputTemplate": "[{Level:u3}] {Timestamp} | {SourceContext} | {Application}-{Environment} ({AssemblyVersion}) | {MachineName}{NewLine}{Message:lj}{NewLine}{Exception}" } }, -if you want to use Seq for Serilog just use "Install-Package Serilog.Sinks.Seq" and add this below line to schedulrsettings.json. { "Name": "Seq", "Args": { "serverUrl": "http://localhost:5341" } }