Hlášení chyb ve Wammu a Gammu

Pro hlášení chyb nebo nápadů na vylepšení používejte sledování chyb na GitHubu. Prosím věnujte pozornost abyste poskytli všechny důležité informace, které vývojáři umožní analyzovat problém. Nejdůležitější věci jsou:

Sledování chyb pro jednotlivé projekty:

Získání ladicího záznamu

Debugging log contains transcription of communication between Gammu and your phone. As such it might contain your private data. Please make sure you do not include such data in the report.

Aby Gammu vytvořilo ladicí log, musíte mu to říci. To je možné buď na příkazové řádce (gammu --debug textalldate --debug-file /tmp/gammu.log identify) nebo v konfiguračním souboru:

[gammu]
connection = your connection setting
port = your port name
logformat = textalldate
logfile = /tmp/gammu.log

Wammu automatically creates debugging log in temporary directory (/tmp on Unix systems or Windows it is usually placed under Application Data folder in your profile), where it is kept in case Wammu has crashed. You can also save the current debug log while running Wammu from Help menu.

Logování Gammu SMSD se nastavuje ve více úrovních. Pro logování všecho nastavte debuglevel na 255:

[gammu]
connection = your connection setting
port = your port name
logformat = textalldate

[smsd]
debuglevel = 255
logfile = /tmp/smsd.log

Ladění problémů se službou pro Windows

If Gammu fails to start as a Windows service (you will usually get "Error 1053: The service did not respond to the start or control request in a timely fashion"), first check your SMSD logs. If they do not contain any useful hint, try starting SMSD manually with exactly same parameters as you installed the service (without -i). You should also check if you pass all paths as absolute (eg. path to configuraiton file).

Přikazová řádka může například vypadat takto:

gammu-smsd.exe -c c:\gammu\smsdrc

You now should be able to get errors from SMSD even if it fails to start as a service.