Switch branches/tags
Nothing to show
Commits on Apr 10, 2012
Commits on Mar 23, 2012
  1. Rake msbuild task

    seif committed Mar 23, 2012
Commits on Mar 14, 2012
  1. Add sync socket to avoid "Slow joiner syndrome"

    seif committed Mar 14, 2012
    Message were being lost because of slow joiner, added the sync to ensure we have a subscriber before publishing messages. Nice side effect of subscriber getting log messages sent before it even started (Up to HWM of 100000 messages)!
  2. Set running and stopping to volatile

    seif committed Mar 14, 2012
    no idea what is going on, loosing some messages at the start.
Commits on Mar 13, 2012
  1. Use a ZMQ Poller to forword message from loggers to publisher

    seif committed Mar 13, 2012
    Huge performance gain. winning!
Commits on Mar 11, 2012
  1. Dont use NoLogginLoggerFactory on shutdown

    seif committed Mar 11, 2012
    We are not publishing messages on shutdown anyways, this way we can restart easier
  2. Remove SocketManager

    seif committed Mar 11, 2012
    Since we have only 1 instance for each logger key, we can manage the sockets through the loggers
Commits on Mar 10, 2012
Commits on Mar 9, 2012
  1. Build all project when in x86

    seif committed Mar 9, 2012
Commits on Feb 29, 2012
  1. use sqlite in tests

    seif committed Feb 29, 2012
  2. Add x64 config to console apps

    seif committed Feb 29, 2012
Commits on Feb 27, 2012
Commits on Feb 26, 2012
  1. Set running to false after terminating sockets

    seif committed Feb 26, 2012
    Otherwise, the call from Shutdown would return before the Terminate was set, and we get exception
  2. Ensure there is only one logger instance per key.

    seif committed Feb 26, 2012
    Since the SocketManager is storing data by the logger key, then retrieving that socket from a different instance of the logger was causing problems, ensure 1 instance per logger for 1 instance of socket.
    Probably a refactor is required after these changes.
  3. Update licence link

    seif committed Feb 26, 2012
  4. Add readme and licence

    seif committed Feb 26, 2012
Commits on Feb 25, 2012
  1. Add multi threaded test again, failing :s

    seif committed Feb 25, 2012
    Too many open files: probably caused by creating a socket for each logger.Publish, which was needed to allow for easy shutdown.