//--- Constructors --- internal DekiContext(DekiWikiService deki, DekiInstance instance, string requestHost, DateTime requestTime, IPlainTextResourceManager resourceManager) { if (deki == null) { throw new ArgumentNullException("deki"); } this.Deki = deki; this.RequestHost = requestHost; _resourceManager = resourceManager; _now = requestTime; _instance = instance; // Note (arnec): this context string formattingis duplicated in DekiWikiService.Start, because we have two separate // context logger types. This one ought to be deprecated over time. DreamContext.Current.SetState(LOGGING_CONTEXT_KEY, "[" + _instance.Id + "] "); }
//--- Constructors --- public DekiResources(IPlainTextResourceManager resourceManager, CultureInfo culture) { _resourceManager = resourceManager; Culture = culture; }
//--- Constructors --- internal DekiContext(DekiWikiService deki, DekiInstance instance, string requestHost, DateTime requestTime, IPlainTextResourceManager resourceManager) { if(deki == null) { throw new ArgumentNullException("deki"); } this.Deki = deki; this.RequestHost = requestHost; _resourceManager = resourceManager; _now = requestTime; _instance = instance; // Note (arnec): this context string formattingis duplicated in DekiWikiService.Start, because we have two separate // context logger types. This one ought to be deprecated over time. DreamContext.Current.SetState(LOGGING_CONTEXT_KEY, "[" + _instance.Id + "] "); }