Skip to content

Instantly share code, notes, and snippets.

@sqpierce
sqpierce / server-test.js
Created October 19, 2012 18:10
Tests for node.js logging server
var vows = require('vows'),
assert = require('assert'),
request = require('request'),
apiUrl = 'http://127.0.0.1:8888';
var apiTest = {
general: function( method, url, data, callback ){
//console.log(data);
request(
{
@sqpierce
sqpierce / server.js
Created October 19, 2012 17:54
Simple node.js based logging server using express and Winston
// requirements
var winston = require('winston');
var MongoDB = require('winston-mongodb').MongoDB;
var express = require('express');
// set up winston
winston.add(MongoDB, {db:'winston'});
winston.remove(winston.transports.Console);
winston.emitErrs = true;
winston.handleExceptions(new winston.transports.File({ filename: 'exceptions.log' }))
@sqpierce
sqpierce / server.js
Created October 10, 2012 16:16
node experiment
var http = require("http");
function do_thing(response, callback){
var d=new Date();
console.log('calling setTimeout '+d.toLocaleTimeString());
var timer = setTimeout(function(){
var d=new Date();
console.log('timeout callback '+d.toLocaleTimeString());
respond(response);
}, 10000);