Pagina 1 di 1

[RISOLTO] Nascondere i registri per un pacchetto sulla WebUI

Pubblicato: 4 luglio 2022 - 14:56
di tuxmania
Salve,

è possibile disabilitare l'output nell'interfaccia web nella pagina "Pacchetti installati"?
Mi spiego meglio. Vorrei installare un pacchetto che non esegua alcuna stampa o altro durante l'esecuzione. Il problema è che, in caso di errore, alcuni comandi contenenti informazioni che preferirei nascondere vengono automaticamente visualizzati in questi log.
Esiste un modo per nasconderli tramite un'opzione o altro?

Grazie in anticipo per l'aiuto.

Re: Nascondere i registri per un pacchetto sulla WebUI

Pubblicato: 5 luglio 2022 - 22:29
di sfontenau
Buongiorno

Nasconderlo nell'interfaccia grafica non è sufficiente (il traceback sarà nel database); è necessario nasconderlo direttamente nell'output Python:

Qualcosa del genere dovrebbe nascondere l'errore nel codice Python:

Codice: Seleziona tutto

try:
    run('toto.exe')
except Exception as e :
    error('error hide')


Re: Nascondere i registri per un pacchetto sulla WebUI

Pubblicato: 6 luglio 2022 - 10:45
di florentR2
Salve,
è possibile ottenere lo stesso comportamento anche in assenza di errori?

Re: Nascondere i registri per un pacchetto sulla WebUI

Pubblicato: 6 luglio 2022 - 11:20
di sfontenau
Hmm, non capisco.
`run` non visualizza nulla di default, quindi non ci sono informazioni se non c'è `print` o altro.

Re: Nascondere i registri per un pacchetto sulla WebUI

Pubblicato: 6 luglio 2022 - 14:07
di florentR2
Sì, è leggermente diverso. Nella console non viene visualizzato nulla, ma in C:\Programmi (x86)\wapt\log ho questo in un file di registro, ad esempio:

Codice: Seleziona tutto

2022-07-06 13:32:49,523 [waptcore WaptTaskManager 5608] WARNING myExe.exe --DonnesSensible=XXX command returns code 58

Re: Nascondere i registri per un pacchetto sulla WebUI

Pubblicato: 6 luglio 2022 - 22:25
di sfontenau
In effetti mi ero dimenticato del taglialegna

Dobbiamo proteggere il file:

Codice: Seleziona tutto

C:\Program Files (x86)\wapt\log
Per renderlo accessibile solo agli amministratori

Re: Nascondere i registri per un pacchetto sulla WebUI

Pubblicato: 8 luglio 2022 - 11:58
di tuxmania
Grazie mille @sfonteneau.

Opterò sicuramente per la soluzione try/except, che risolve perfettamente il problema (oltre a limitare l'accesso al file di log).
Grazie! :)

Re: Nascondere i registri per un pacchetto sulla WebUI

Pubblicato: 11 luglio 2022 - 19:18
di dcardon
La limitazione dell'accesso alla directory dei registri in Windows dovrebbe essere disponibile per impostazione predefinita nella prossima versione 2.2.2, che dovrebbe essere rilasciata molto presto.

Re: [RISOLTO] Nascondere i registri per un pacchetto sulla WebUI

Pubblicato: 12 luglio 2022 - 09:26
di florentR2
Grazie mille!