Ik ben een Logger aan het schrijven die voor verschillende applicatie types op een andere manier moet loggen.
Voor een console applicatie naar de console.
Voor een service naar de event log.
Voor een windows applicatie met een form.
Ik wil dit doen met een Singleton met de naam Logger zodat je alleen Logger.Instance.Log(...) hoeft aan te roepen. Deze klasse komt in een library.
Ik weet alleen niet hoe ik in de Logger kan detecteren wat voor type de huidige applicatie is. Ik kan het niet vinden in de help en google.
Weet iemand dus hoe je kan weten of de huidige applicatie een console, windows of een service applicatie is?
Voor een console applicatie naar de console.
Voor een service naar de event log.
Voor een windows applicatie met een form.
Ik wil dit doen met een Singleton met de naam Logger zodat je alleen Logger.Instance.Log(...) hoeft aan te roepen. Deze klasse komt in een library.
Ik weet alleen niet hoe ik in de Logger kan detecteren wat voor type de huidige applicatie is. Ik kan het niet vinden in de help en google.
Weet iemand dus hoe je kan weten of de huidige applicatie een console, windows of een service applicatie is?