Permalink
Switch branches/tags
Nothing to show
Commits on Feb 26, 2012
  1. include SessionId in log details

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

    seif committed Feb 26, 2012
  5. 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.
  2. Added test pubisher

    seif committed Feb 25, 2012
  3. Shuts down properly

    seif committed Feb 25, 2012
    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.
  4. Wait for sockets to start before returning from Publisher.Start

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

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

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

    seif committed Feb 20, 2012
Commits on Feb 19, 2012