Non sto parlando con della classe ServiceController che ci è utile per lo start/stop/pause del servizio.
Ma se il servizio esegue delle operazioni ogni tot, in maniera schedulata, come faccio a conoscerne l'attività corrente, eventuali errori, la coda di jobs da eseguire, ecc.?
Ho una serie di opzioni:
- logging
- remoting
- sockets
Sembra che il remoting sia il metodo più gettonato, ma a me non è mai piaciuto.
E perchè non implementare un piccolo web server con una piccola implementazione custom del HttpListener?