UNPKG

winston-gcl

Version:

A Google Cloud Logging transport for winston

28 lines (23 loc) 926 B
var google = require("googleapis"), winston = require("winston"), GCL = require("./lib/winston-gcl").GCL; var authJSON = require("./Iamat-99bf06e0d303.json"); var _jwtClient = new google.auth.JWT(null, null, null, "https://www.googleapis.com/auth/logging.write"); _jwtClient.fromJSON(authJSON); winston.add(GCL, { level: "debug", auth: _jwtClient, projectId: "apt-advantage-90017", logId: "logTest", googleMetadata: { "id": "132415352432", "zone": "us-central1-a", "region": "us-central1" }}); winston.remove(winston.transports.Console); var i = 0; setInterval(function () { winston.log("info", "testing " + ++i, { "foo": "bar"}); });