Sto usando il pitone standard (2.5.2) modulo di registrazione, in particolare il RotatingFileHandler, su un sistema Linux. La mia applicazione supporta sia un'interfaccia della riga di comando che un'interfaccia del servizio web. Mi piacerebbe che entrambi scrivessero sullo stesso file di registro. Tuttavia, quando il file di registro viene ruotato, il nuovo file ha 644 autorizzazioni ed è di proprietà dell'utente del server Web che impedisce all'utente della riga di comando di scrivervi. Posso specificare che i nuovi file di registro devono essere scrivibili in gruppo nella configurazione di registrazione o durante l'inizializzazione della registrazione?python logging.handlers.RotatingFileHandler consente la creazione di un file di registro scrivibile di gruppo?
ho guardato in 'modalità' impostazione (r/w/a), ma non sembra supportare eventuali permessi dei file.
Stavo per pubblicare la stessa soluzione: P –
Una cosa che manca da questa soluzione sta facendo il chmod sulla creazione del file di registro la prima volta che viene creato. –
Come lo risolvi? La prima volta la creazione di file – ducu