Coder Social home page Coder Social logo

serilog-sinks-amazonkinesis's People

Contributors

ahydrax avatar endofcake avatar jakejscott avatar merbla avatar mstepura avatar nblumhardt avatar sjlangleycsgi avatar thirkcircus avatar wcrooy avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

serilog-sinks-amazonkinesis's Issues

Can I use json config

At the moment my Serilog config sits in the JSON files customised for different environments.
Can you give an example of how it is possible to add Kinesis to it?
Thank you!

New organization required for this repository

Hi @serilog/reviewers-amazon-kinesis ๐Ÿ‘‹

Via serilog/serilog#1627 - we're unbundling the serilog organization to help distribute the effort involved in managing the various Serilog sub-projects. The serilog organization will now only manage the fundamental sinks and other packages that the rest of the ecosystem builds upon.

If this package is actively maintained, it can be moved to a new organization managed by the maintainers. Otherwise, it can move to the serilog-archive parking lot, from where we hope a new community-run fork might spring from in the future ๐ŸŒท .

Let me know if you're a maintainer and keen to continue this project under a new org; otherwise, I'll shuffle things around and move this one to the archive.

Thanks!

Nuget assembly does not have strong name

My project creates a signed assembly, so I can only reference signed assemblies. Core Serilog is signed, so we've had no trouble using it, but we can't pull in this sink without signing it ourselves. Why is that? Isn't this an official Serilog project?

System.IO.FileNotFoundException: Could not load file or assembly 'Serilog.FullNetFx, Version=1.5.0.0.

When I issue the .WriteTo.AmazonKinesis, I am getting a System.IO.FileNotFoundException: Could not load file or assembly 'Serilog.FullNetFx, Version=1.5.0.0.

I'm using .NET 4.5.2 and Serilog.Sinks.AmazonKinesis v2.1.97 which I installed via nuget into my Visual Studio solution.

Both the Kinesis stream and the Kinesis client to talk to it are created successfully. Here is the code snippet which is essentially taken from github sample app:

            const string streamName = "my-splunk-kinesis";
            const int shardCount = 1;

            var client = new AmazonKinesisClient(RegionEndpoint.USEast1);
            var streamOk = KinesisApi.CreateAndWaitForStreamToBecomeAvailable(
                kinesisClient: client,
                streamName: streamName,
                shardCount: shardCount
            );

            return new LoggerConfiguration()
                .WriteTo.AmazonKinesis(
                    kinesisClient: client,
                    streamName: streamName,
                    period: TimeSpan.FromSeconds(2),
                    bufferBaseFilename: "./logs/kinesis-buffer"
                )
                .CreateLogger();

Missing Method Exception

The AmazonKinesis project references version 3.3 of the RollingFileSink. The AmazonKinesisis nuget package references 2.2. There was a parameter added to the constructor of the RollingFileSink called Shared which is being used that is not available in 2.2, so you get a missing method exception. There is a work around. You just need to also include the 3.3 version of the RollingFileSink nuget package in the project that uses AmazonKinesis.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.