/// <summary> /// Must inject the IRemoteCallService to resolve calls and TWO configuration objects: one for the server, and one for general /// configuration of any RemoteCall service. /// </summary> /// <param name="remoteService"></param> /// <param name="config"></param> /// <param name="generalConfig"></param> public HttpRemoteCallServer(IRemoteCallService remoteService, HttpRemoteCallServerConfig config, GeneralRemoteCallConfig generalConfig) { Logger = LogServices.CreateLoggerFromDefault(GetType()); this.config = config; this.generalConfig = generalConfig; this.remoteService = remoteService; }
/// <summary> /// Must inject the IRemoteCallService for creating calls and the configuration for communication /// </summary> /// <param name="remoteService"></param> /// <param name="config"></param> public HttpRemoteCallClient(IRemoteCallService remoteService, HttpRemoteCallClientConfig config) { Logger = LogServices.CreateLoggerFromDefault(GetType()); this.remoteService = remoteService; this.config = config; client = new HttpClient(); client.Timeout = config.CommunicationTimeout; }
public SimpleService() { bindRedirector = new SimpleBinder() { BoundService = this }; Logger = LogServices.CreateLoggerFromDefault(this.GetType()); uiHandler = new Handler(); }
public Service1() { InitializeComponent(); //The logger initialization only needs to be performed ONCE during runtime, so put it at the beginning of an executable or something. You //don't need to perform this per-class Log4NetExtensions.SetupDebugLogger("TestService"); Log4NetExtensions.SetLog4NetAsDefaultLogger(); //THIS needs to be performed per-class in order to get a logger that acts as a proxy to the default logger you setup earlier. Updating the default //logger will automatically update all proxy loggers, so don't worry about the order. Logger = LogServices.CreateLoggerFromDefault(this.GetType()); }
public UnitTestBase(string name = null) { if (name == null) { name = this.GetType().Name; } TestName = name; Log4NetExtensions.SetupDebugLogger($"Unit_{name}"); Log4NetExtensions.SetLog4NetAsDefaultLogger(); Logger = LogServices.CreateLoggerFromDefault(name); }
public GenericTrayItem() { Logger = LogServices.CreateLoggerFromDefault(GetType()); TrayItem = new NotifyIcon(); TrayItem.MouseClick += (s, e) => { if (e.Button == MouseButtons.Left) { ShowForm(); } }; TrayItem.BalloonTipClicked += (s, e) => { ShowForm(); }; }
public SimpleActivity() { Logger = LogServices.CreateLoggerFromDefault(this.GetType()); }
/// <summary> /// Must inject a general configuration to enable/disable things like low level logging /// </summary> /// <param name="config"></param> public JsonRemoteCallService(GeneralRemoteCallConfig config) { Logger = LogServices.CreateLoggerFromDefault(GetType()); this.config = config; }
public EventServiceConnection() { Logger = LogServices.CreateLoggerFromDefault(this.GetType()); ResetState(); ServiceCastFunction = (b) => (T)b; }
public PendingDialog() { Logger = LogServices.CreateLoggerFromDefault(this.GetType()); Reset(); }