winston-gcl
Version:
A Google Cloud Logging transport for winston
28 lines (23 loc) • 926 B
JavaScript
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"});
});