Added Log property to the HttpListenerWebSocketContext class

This commit is contained in:
sta 2015-02-12 16:54:38 +09:00
parent e989e3e18f
commit d4e844dfcd
2 changed files with 9 additions and 3 deletions

View File

@ -52,13 +52,19 @@ namespace WebSocketSharp.Net.WebSockets
internal HttpListenerWebSocketContext (HttpListenerContext context, string protocol) internal HttpListenerWebSocketContext (HttpListenerContext context, string protocol)
{ {
_context = context; _context = context;
_websocket = new WebSocket (this, protocol, context.Listener.Log); _websocket = new WebSocket (this, protocol);
} }
#endregion #endregion
#region Internal Properties #region Internal Properties
internal Logger Log {
get {
return _context.Listener.Log;
}
}
internal Stream Stream { internal Stream Stream {
get { get {
return _context.Connection.Stream; return _context.Connection.Stream;

View File

@ -116,13 +116,13 @@ namespace WebSocketSharp
#region Internal Constructors #region Internal Constructors
// As server // As server
internal WebSocket (HttpListenerWebSocketContext context, string protocol, Logger logger) internal WebSocket (HttpListenerWebSocketContext context, string protocol)
{ {
_context = context; _context = context;
_protocol = protocol; _protocol = protocol;
_logger = logger;
_closeContext = context.Close; _closeContext = context.Close;
_logger = context.Log;
_secure = context.IsSecureConnection; _secure = context.IsSecureConnection;
_stream = context.Stream; _stream = context.Stream;
_waitTime = TimeSpan.FromSeconds (1); _waitTime = TimeSpan.FromSeconds (1);