Code Monkey home page Code Monkey logo

Comments (3)

nomiddlename avatar nomiddlename commented on June 3, 2024

Sounds like it would be useful, but the simplest implementation would be just something like this:

var logs = [];
function logger(logEvent) {
  logs.push(logEvent);
}
log4js.addAppender(logger, 'some-category');

As far as contributing, in your fork of log4js-node create a branch for the new work (see http://gitref.org/branching/). Write your new appender, along with some tests, commit to that branch. Then submit a pull request to me (you can do this via github) to merge into the main log4js.

To get things working in Windows, I had to install the following:
http://www.microsoft.com/visualstudio/en-us/products/2010-editions/visual-cpp-express
http://www.python.org/download/releases/2.7.3/

I've also renamed the test files so that "npm test" will now pick them up. You'll need to update your fork with the latest from mine. I've tried it out on Windows 7, and npm test works now.

from log4js-node.

osher avatar osher commented on June 3, 2024

Im doing my first steps on GIThub, so the goals are not supreme
arhitecture, but the flow -
so - Yes, I know the implementation is simple :) that's more or less what I
had in mind.
Now I'm "Injecting" a mock logger that does the same, and it's kind'a
tiering to have it exposed on every utility and inject it in every
suite-setup - so if we could provide something loadable programmatically to
unit-test frameworks, and then queriable for these tests through simple
usable API - we're winners :)

On Tue, Jul 31, 2012 at 7:58 AM, Gareth Jones <
[email protected]

wrote:

Sounds like it would be useful, but the simplest implementation would be
just something like this:

var logs = [];
function logger(logEvent) {
  logs.push(logEvent);
}
log4js.addAppender(logger, 'some-category');

As far as contributing, in your fork of log4js-node create a branch for
the new work (see http://gitref.org/branching/). Write your new appender,
along with some tests, commit to that branch. Then submit a pull request to
me (you can do this via github) to merge into the main log4js.

To get things working in Windows, I had to install the following:

http://www.microsoft.com/visualstudio/en-us/products/2010-editions/visual-cpp-express
http://www.python.org/download/releases/2.7.3/

I've also renamed the test files so that "npm test" will now pick them up.
You'll need to update your fork with the latest from mine. I've tried it
out on Windows 7, and npm test works now.


Reply to this email directly or view it on GitHub:
#84 (comment)

from log4js-node.

nomiddlename avatar nomiddlename commented on June 3, 2024

Cleaning up old issues.

from log4js-node.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.