- lib: refactor all necissary elements with new deps
- deps: update all deps and swap depreciated out for new replacements
- permit custom functions as console themes
- Merge branch 'refactor/modulize'
- file transport using fsagent for directory making
- support template tags in messages
- clones now use event proxy instead of copying over transports
- add event emitter log transport
- use supports object with handle function
- cli colors only used when output is tty
- clean up internals
- remove all unnecissary transports/features
- add sherlock dep
- cloning example
- broadcast mounts synchronously
- bugs in the cli
- Merge branch 'refactor/cli'
- refactor all cli options to use electron
- start returns this
- collect command using electron
- begin rewrite with electron
- reverting simple theme
- start returns constructed instance
- drop optimist
- modified simple theme
- allow for loggers to be cloned
- logger observers custom tokens
- simple theme (default w/o time and ns)
- debug theme to display inspected json
- adding json inspection (primative)
- make transports enumerable
- include transports exports for plugins
- sigh
- improperly linked bin
- readme updated
- test cov support
- bin refactored as quantum
- refactored examples with quantum
- writeFile/broadcast transport was not writing correctly
- [refactor] as quantum
- improved api per transport for level filtering
- cli watchFile // watchService
- tests for all provided levels and custom levels
- refactored logger to support chain levels api and custom level definitions
- emitEvent also emits to [ 'event', level ] delimited event
- refactored exporter to all for
tea
factory - added chai spies
- added crud levels
- added http levels
- ocd
- reapply window getgid/getuid compatibility fix
- directory cleanup
- transport file => writeFile
- refactor transports to use new
initialize
queue style - read and write queues
- Logger#init -> Logger#start
- begin work on cli
- util#isPathAbsolute to determine x-platform
- improved display of time for default theme
- [bug] Logger#emitEvent reference error
- added test coverage support
- improved gitignore
- Logger#filter support
- Logger#log is not Logger#write
- no levelInt in event, and lvl as
level
- allow custom token definitions and don't include process tokens unless specified
- using timestamp instead of date
- readme update
- console examples in one file
- everything is commented
- refactor themes to work with event object
- refactor transports to work with event object
- refactor logger to be have chain api and simply log event object
- refactoring service constructor to be more node-server-like
- renaming service middleware to broadcast
- added clean theme
- refactor reporters as
themes
- remove transports reference in Logger
- update all examples to use new middleware style
- refactor
service
transport foruse
loading - refactor
file
transport foruse
loading - refactor console transport for
use
loading - Logger parameters changed (namespace, opts)
- refactoring logger for configure / use / middleware model
- first tests
- Logger#configure // Logger#use
- added transport loaders as exportable 'middleware'
- added mocha test opts
- service example
- exposed createService to start service
- added service service
- added service transport
- added orchid dep
- added Logger#logEvent for json object logging
- refactor tokens to single getter
- default reporter shows time
- test makefile
- token date stores number
- Merge pull request #2 from domenic/patch-1
- Don't call getgid/getuid unless they exist.
- added warn to cli levels
- added in my own levels for cli tools
- spacing
- proper level binding
- logger pulls transport list from 1) env 2) transports 3) console
- logger refactor level binding
- cleaner transport loading
- [refactor] using reporter loader, not lazy inline loading
- git ignore vim swap files
- added lazy loaders
- mass renaming
- logger emits ready when all transports loaded
- optional filename for file transport
- default reporter styling
- examples match syslog levesl
- cleanup syslog levels
- file uses reporter
- readme basics
- added console highlight to utils
- added default example, change file example ns
- console logger uses npm reporter
- changed default namespace
- using terminology 'reporters'
- readme
- misspelling for ghlink in package.json. Closes #1
- clean up json theme
- queue empties itself on initialize
- remove debuggin console.logs
- json logger knows about namespace
- file transport loads async
- console works with new event array
- logger queues messages if transports aren't fully loaded
- utils for directory making
- namespacing
- transports use themes
- moved display logic to 'themes'
- cleaned up examples
- added "tokens"
- longer levels
- moved utils to separate file
- file example works with path
- added oath to deps
- transports conform to oath based loading
- improved transport loader
- added file transport
- send specs of transport to transport loader
- split examples
- readme update
- basic conforms to current api
- improved loading of transports and levels
- syslog levels don't conflict
- console transport functional
- basic example
- core logger w/ lazy loading of levels and transports
- empty transports
- syslog levels
- main exports
- empty test
- project init