Skip to content
Commits on Feb 26, 2012
  1. include SessionId in log details

    committed Feb 26, 2012
  2. Set running to false after terminating sockets

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

    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.
    committed Feb 26, 2012
  4. Update licence link

    committed Feb 26, 2012
  5. Add readme and licence

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

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

    committed Feb 25, 2012
  3. Shuts down properly

    Context disposal was hanging because there are still open sockets in the logger.
    Change the Publish in the logger to open own socket and dispose, that way we know there are no open sockets when we dispose of context.
    
    To avoid exception when the logger is called, don't try to open a socket unless we are running.
    committed Feb 25, 2012
  4. Wait for sockets to start before returning from Publisher.Start

    Otherwise we might loose some session started messages
    committed Feb 25, 2012
Commits on Feb 24, 2012
Commits on Feb 23, 2012
Commits on Feb 22, 2012
  1. Publish serialized LogDetails

    Added Exception and StackTrace and serialization using ServiceStack
    committed Feb 22, 2012
Commits on Feb 21, 2012
  1. Socket is not thread safe

    Use inproc channel to communicate between threads and the main thread containing the publisher.
    committed Feb 21, 2012
Commits on Feb 20, 2012
  1. Test log from multiple threads

    committed Feb 20, 2012
Commits on Feb 19, 2012
Something went wrong with that request. Please try again.