File di log dei programmi

Discussioni relative alla Gestione del wiki Guide@Debianizzati.Org

File di log dei programmi

Messaggioda s3v » 13/06/2014, 8:57

Apro questa discussione per raccogliere informazioni su:
  • Programma
  • File (uno o più) in cui riversa i suoi log
  • Eventuali impostazioni nel suo file di configurazione per attivare il suo debug
  • Creazione di una regola per il servizio di logging (rsyslog, syslog-ng, systemd) per fare in modo che i log vengano inviati in un file separato (se questo non è già il comportamento di default). Non è fondamentale ma aumenterebbe la facilità di lettura dei messaggi.

Lo scopo è di creare una guida in cui trovare informazioni su come ottenere informazioni più complete sul funzionamento di un programma e, possibilmente, più utili per risolvere eventuali problemi.

Per ora iniziamo la fase di raccolta :)

apt
* /var/log/apt/history.log e /var/log/apt/term.log

network manager

* /var/log/syslog
* debug ottenibile modificando il file e aggiungendo:
Codice: Seleziona tutto
level=DEBUG
domains=HW, RFKILL, ETHER, WIFI, BT, MB, DHCP4, DHCP6,  PPP,  WIFI_SCAN,  IP4,  IP6, AUTOIP4,  DNS,  VPN, SHARING, SUPPLICANT, AGENTS, SETTINGS, SUSPEND, CORE, DEVICE, OLPC,  WIMAX

e riavviando NM
* regola per file separato non ancora scritta

ModemManager

* /var/log/syslog
* debug attivabile (leggere la manpage di MM)
* possibile un file di log separato (ibidem)

installer

* /var/log/installer/*
Avatar utente
s3v
Global Moderator
Global Moderator
 
Messaggi: 5610
Iscritto il: 31/12/2008, 11:54

Re: File di log dei programmi

Messaggioda Selky » 24/06/2014, 19:49

s3v ha scritto:ModemManager
* /var/log/syslog
* debug attivabile (leggere la manpage di MM)
* possibile un file di log separato (ibidem)

In altro thread utilizzando un altro pc con debian wheezy, ho fatto presente che la manpage di ModemManager non ce l'avevo. Pensavo di aver sbagliato qualcosa e aver commesso errori su qualche installazione.

Poco fa però ho provato sul mio pc:
* sulla testing jessie da terminale
Codice: Seleziona tutto
man ModemManager
mi visualizza la manpage.
* su whezzy medesimo comando ottengo questo "Non c'è il manuale per ModemManager"
Selky
wiki member
wiki member
 
Messaggi: 1419
Iscritto il: 30/12/2011, 1:00

Re: File di log dei programmi

Messaggioda s3v » 03/07/2014, 17:10

Ho visto che per Ubuntu c'era e, di riflesso, ho dedotto che per Debian sarebbe stato lo stesso.
In fondo c'è una policy che lo imporrebbe.
I log di MM sono, a quanto pare, incorporati nei log forniti da NM.
Avatar utente
s3v
Global Moderator
Global Moderator
 
Messaggi: 5610
Iscritto il: 31/12/2008, 11:54

Re: File di log dei programmi

Messaggioda s3v » 11/12/2014, 14:07

Log approfonditi di APT

Creare un file in "/etc/apt/apt.conf.d/" (es. "99Debug") con questo contenuto:
Codice: Seleziona tutto
Debug
{
  pkgProblemResolver "true";
  pkgProblemResolver::ShowScores "true";
  pkgDepCache::AutoInstall "true"; // what packages apt install to satify dependencies
  pkgDepCache::Marker "true";
  pkgCacheGen "true";
  pkgAcquire "true";
  pkgAcquire::Worker "true";
  pkgAcquire::Auth "true";
  pkgDPkgPM "true";
  pkgDPkgProgressReporting "true";
  pkgOrderList "true";
  pkgPackageManager "true"; // OrderList/Configure debugging
  pkgAutoRemove "true";   // show information about automatic removes
  BuildDeps "true";
  pkgInitialize "true";   // This one will dump the configuration space
  NoLocking "true";
  Acquire::Ftp "true";    // Show ftp command traffic
  Acquire::Http "true";   // Show http command traffic
  Acquire::Https "true";   // Show https debug
  Acquire::gpgv "true";   // Show the gpgv traffic
  Acquire::cdrom "true";   // Show cdrom debug output
  aptcdrom "true";        // Show found package files
  IdentCdrom "true";
  acquire::netrc "true";  // netrc parser
}


copia/incolla da "/usr/share/doc/apt/examples/configure-index.gz".
Avatar utente
s3v
Global Moderator
Global Moderator
 
Messaggi: 5610
Iscritto il: 31/12/2008, 11:54

Re: File di log dei programmi

Messaggioda s3v » 27/04/2015, 11:31

Debug di systemd.
Modificare il file "/etc/systemd/system.conf" aggiungendo le seguenti righe o decommentando/modificando le righe corrispondenti:
Codice: Seleziona tutto
LogLevel=debug
LogTarget=syslog-or-kmsg

https://wiki.debian.org/systemd#Debugging
http://freedesktop.org/wiki/Software/systemd/Debugging/
Avatar utente
s3v
Global Moderator
Global Moderator
 
Messaggi: 5610
Iscritto il: 31/12/2008, 11:54


Torna a Guide@Debianizzati.Org

Chi c’è in linea

Visitano il forum: Nessuno e 3 ospiti

cron