In determinate circostanze, potrebbe essere necessario procedere con la raccolta di informazioni di debug del Nethifier e/o delle interazioni tra Nethifier e CTI.

Ci sono due opzioni:
- raccolta di informazioni in un logfile nativo (attivabile da remoto o in locale)
- utilizzo di DebugView per la raccolta di informazioni da parte del S.O. (che comprendono anche dati di Nethifier)

Per il primo caso: log nativo
- se nella home dell'utente esiste un file chiamato "nethifier_debug.log" il Nethifier ci scriverà dentro le informazioni
- in alternativa è possibile da CTI inviare alla sessione dell'utente in oggetto le action "debug" o "debug-off" per creare il log file nativo senza interazione dell'utente (al momento dell'eventuale debug-off il file viene rinominato con suffisso della data al momento dell'interruzione della raccolta)

- il log nativo sarà nella forma:

2021/01/12 16:57:13- Execution with args: C:\Users\Nick\source\repos\nethifier-master\Nethifier\bin\Debug\Nethifier.exe, -e
2021/01/12 16:57:29- UpdateUI - SYS:Connesso
2021/01/12 16:57:31- UpdateUI - "message":"authe_ok" 
2021/01/12 16:57:34- UpdateUI - "commands":"url":"command":"url"
2021/01/12 16:58:30- UpdateUI - "ping":"active" 
2021/01/12 16:59:48- UpdateUI - "action":"sendurl"
2021/01/12 17:00:57- action:call - http://admin:****@192.168.3.124/servlet?number=601&outgoing_uri=601@demo-leopard.nethserver.net
2021/01/12 17:01:26- UpdateUIEx: Impossibile effettuare la connessione al server remoto.


Per il secondo caso: debug view

assicurarsi che sia disponibile sul PC dell'utente: https://docs.microsoft.com/en-us/sysinternals/downloads/debugview

- tenerlo aperto mentre si fanno le prove
- raccogliere il log che sarà nella forma:


o ad esempio in caso di utilizzo o debug di cuffie (le interazioni HID sono rilevabili solo con debug view)

00000010  8.34124756  [7632] [HID Event]   String: HID Event, DOWN, Generic, Usage: Line (0x002A), UsagePage: Telephony (0x000B), UsageCollection: Headset (0x0005), Input Report: 0x020400, Background   IsValid: True   IsForeground: False   IsBackground: True   IsMouse: False   IsKeyboard: False   IsGeneric: True   VirtualKey: None   IsModifierShift: False   IsModifierControl: False   IsModifierAlt: False   IsModifierWindows: False   IsModifier: False   IsButtonDown: True   IsButtonUp: False   IsRepeat: False   RepeatCount: 0   KeyId: 196608   [HID Device]      String: HID Device: Jabra Link 370 ( Telephony, Headset )      Name: \\?\HID#VID_0B0E&PID_245D&MI_03&Col01#7&8a6c93f&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}      Manufacturer:       Product: Jabra Link 370      VendorID: 0x0B0E      ProductID: 0x245D      Version: 386   [/HID Device]   UsagePage: Telephony (0x000B)   UsageCollection: Headset (0x0005)   Usages: Line (0x002A)   UsageId: 720901   UsageValues count: 0   InputReport: 020400   Time: 27/05/2022 11:57:03   OriginalTime: 27/05/2022 11:57:03   IsStray: False[/HID Event]   

[N.B. Per ogni azione su uno o più pulsanti delle cuffie potrebbero esserci righe come quella soprastante, ad esempio per "PRESS" e successivo "RELEASE", se la cuffia è rilevata correttamente dal sistema ci sarà almeno una riga di log]


I due log possono anche essere utilizzati congiuntamente per avere un quadro più completo degli internals e delle interazioni con il S.O. del programma.


Sarà quindi necessario farsi inviare il log per successiva analisi (ad esempio per posta elettronica o come allegato ad un ticket).