logich-loggly-browser

logich plugin to send logs to loggly.com in your browser.

Usage no npm install needed!

<script type="module">
  import logichLogglyBrowser from 'https://cdn.skypack.dev/logich-loggly-browser';
</script>

README

logich-loggly-browser is loggly.com middleware plugin for logich logger to be used in browser. Can be used with Browserify or Webpack.

Install:

npm install logich
npm install logich-loggly-browser

Start logging:

var logich = require("logich");
var loggly = require("logich-loggly-browser");
var logger = logich()

    // Transform all log messages into an object.
    .use(logich.object)
    
    // Add timestamp to log message.
    .use(logich.time)
    
    // Custom log entry middleware.
    .use(function(message, next) {
        message.source = "streamich.com";
        next(message);
    })
    
    // Print log message in console.
    .use(logich.console)
    
    // Send logs to loggly.com.
    .use(loggly("XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX"));
    
// Send log message to console and loggly.com:
logger.log({
    type: "error"
    message: "Hello world!"
});