Giter Site home page Giter Site logo

winston-sentry's People

Contributors

charsleysa avatar dhritzkiv avatar erlichmen avatar guzru avatar jb55 avatar mattrobenolt avatar niftylettuce avatar peter-barrett avatar scommisso avatar shaharke avatar yannickcr avatar zeekay avatar

Stargazers

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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

winston-sentry's Issues

Cannot use with new version of SENTRY DSN format?

Can i use this module with new version of SENTRY DSN format?
Because, i get an error with new DSN format.
But it works with old style DSN.

2018-08-24 16:46 +09:00: [email protected] alert: failed to send exception to sentry: HTTP Error (401): Invalid api key
2018-08-24 16:46 +09:00: Cannot talk to sentry. Reason: Invalid api key

Additional data in winston.log() call ignored.

In winston I can do this: logger.error('Some error message', { someProperty : data });

However, when this is wired to the winston-sentry transport, 'someProperty' is discarded at some point.

Support for stack traces

Currently, there is no way to provide error objects in a way that will preserve stack traces in sentry.

For pinpointing production errors, that would be great (and is supported by raven-node).

multiple transports ?

I'm facing a situation where I need multiple instances of the transport, to customize the tags each level logged would have. Do you plan to support multiple transports ?

Update the changelog

The changelog within the README.md file only goes up to 0.1.2 and the latest release is 0.1.5.

Can the missing details be filled in please.

Add fatal level

Add fatal level to error support.

Would be nice to change, the message too.

Let me know if you are open to pr.

Log Level seems to be ignored

Hey guys,

I'm currently using winston-sentry in an express application, like below:

var logger = new winston.Logger({
    transports: [
        new WinstonSentry({
            level: 'error',
            dsn: '{{ MY_DSN }}'
        })
    ],
    exceptionHandlers: [
        new winston.transports.File({
            filename: '{{ MY_FILENAME }}',
            json: false
        })
    ],
    exitOnError: false
});

Whenever I call logger.info() the passed message will be send to Sentry despite the mismatch concerning the log level.

Have you got any hints?
Thanks!

Latest code version is not deployed to NPM?

Hi,

I've installed the library using NPM and while the version seems to be the latest (i.e. 0.0.4), the code is different than what I see in GitHub:

Installed lib code:

this._sentry.captureError(new Error(msg), extra, function(err) {

Code in GitHub:

this._sentry.captureError(msg, extra, function(err) {

Notice that in GitHub, a new Error object is not created on top of the passed message (which is ok in case an Error is passed)

Update to support Raven > 2.0.0

This package isn't working properly for me with Sentry version 8.2. (each error is reported to sentry but they are reported as a regression of a previous error even though they arent related.)

The raven dependency should be updated to version ^2.0.0

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.