winston-express

Express middleware to let you use winston from the browser.

Winston Express

Winston Express is a helper for express, that allows you to log to winston from the browser.

It is simple to use.

var winstonExpress = require('winston-express')
  , winston = require('winston')
  , express = require('express')
  , app = express.createServer();

// winstonExpress takes two parameters,
// an express app, and a winston logger instance.
winstonExpress(app, winston);

Only call winstonExpress()once, or bad things could happen

Add the following script tag to your html:

<script type="text/javascript" src="/winston/client.js"></script>

Winston Express requires jQuery to be included before itself in the browser.

From there, you are ready to go! Anywhere in your browser side code you can use winston:

winston.log('info', 'This is informational...');
winston.info('This is more info');
winston.myCustomLevel('winston is aware of error levels you define');
winston.anotherCustomLevel('but only if you define them before calling winstonExpress()');
winston.log('debug', 'meta data is also allowed', {this: 'is', meta: 'data'});

HomePage

https://github.com/ifit/winston-express

Repository

https://github.com/ifit/winston-express


上一篇:wintersmith-kelvin
下一篇:valentine

相关推荐

  • 🙋Hanjst汉吉斯特改进+enSafeExpression安全表达式等

    Hanjst汉吉斯特模版语言及模版引擎,近期持续改进升级。 这次改进主要是增加了对安全输出表达式兼容,由于涉及到对软件开发过程中的效率和软件运行效率的平衡和取舍,所以多写了几句,以描述这个权衡利弊对...

    12 天前
  • 项目总结 - 构建vue cli3.0+express项目

    简介:本篇是记录搭建流程,不过多叙述,搭建的细节,主要以前端为主,项目是主要是为了重构前端代码,后端代码完全复用,还会有篇主要讲node项目的搭建 项目背景: 开发环境前后端同时实现热加载...

    2 年前
  • 通过变量来使用next()在expressjs未来中间件

    cchamberlainuser2791897(https://stackoverflow.com/users/769871/cchamberlain)提出了一个问题:passing variable...

    2 年前
  • 笔记:解读express 4.x源码

    此为裁剪过的笔记版本。 原文在此:https://segmentfault.com/a/11...(https://segmentfault.com/a/1190000000577149) 感谢@...

    2 年前
  • 深入剖析Express cookie-parser中间件实现

    文章导读 cookieparser 是Express的中间件,用来实现cookie的解析,是官方脚手架内置的中间件之一。 它的使用非常简单,但在使用过程中偶尔也会遇到问题。

    2 年前
  • 文件的上传与下载实现(react、express,create-react-app脚手架)

    项目结构为前后端分离,中间布了一层node。 文件上传 要求:将文件信息等发送到后台。 html代码 客户端上传文件时的信息处理 可以使用FormData来异步上传一个二进制文件。

    2 年前
  • 探讨Express Router & Route

    基于 Node.js 平台,快速、开放、极简的 web 开发框架 安装 成功生成后,会产生以下的目录和文件: 接下来我们通过: 启动程序后,访问127.0.0.1:3000,就...

    2 年前
  • 手把教你搭建SSR(vue/vue-cli + express)

    最近简单的研究了一下,对已经有了一个简单的认知,主要应用于单页面应用,是很不错的框架。也有过调研,简单的用了一下,感觉还是很不错。但是还是想知道若不依赖于框架又应该如果处理,研究一下做个笔记。

    1 年前
  • 手把手用 express 搭建后台

    前言 想必很多小伙伴开始学 node 的时候想搞个项目出来却不知道怎么下手吧,这个教程的话就是教大家用 express 框架简单粗暴搭建一个可以用的后台出来,然后关于 node 和 express 的...

    1 年前
  • 手写一个 Express(初级版)

    序: 因为公司 方面业务都是基于一个小型框架写的,这个框架是公司之前的一位同事根据 的中间件思想写的一个小型 框架,阅读其源码之后,对 的中间件思想有了更深入的了解,接下来就手写一个 框...

    1 年前

官方社区

扫码加入 JavaScript 社区