KLog wiki

Many times, many people have asked for a manual, documentation, guide or similar.

A document explaining how to do something in particular or define some feature.

I admit, I prefer to code than to document but the manual could not wait any longer.

I have installed a Dokuwiki instance so we (yes, not only me, you also can support) write a manual for KLog.

You can find the manual in the KLog wiki.

If you want to contribute, register with your callsign and send me an email so I can change your profile to the editor profile… yes, it is not done automatically but I prefer to go this way to have the wiki full of spam in some days.

I will work on the wiki, trying to explain how to use KLog and I will also try to not releasing a new feature that is not explained I the Wiki.

Posted in Uncategorized | Tagged , , , | Leave a comment

KLog 1.4 – Online services and more

KLog 1.4 has been released.
This relased has been possible after a lot of testing and bug fixing (Thank you for all the testers!)

This version of KLog is a quite interesting one as it adds support for online services like LoTW, QRZ.com, ClubLog and eQSL.cc. It is still basic level but it will allow you to:
– Upload & download your QSL confirmations to LoTW.
– Check for calls in QRZ.com and fill your QSOs automatically.
– Upload your log to QRZ.com, ClubLog and eQSL.cc.

WSJT-X will update how QSOs are sent to the loggers in its next version and KLog is already prepared for it.

In addition, many bugs have been fixed.

The Changelog shows:

- Improvement: Prepared the WSJTX-2.4 UDP interface.
- Improvement: User data stored in the setup is know used in the QSOs (default power, station callsign).
- Improved the KG4xx (Guantanamo bay) DXCC detection from KG4 calls.
- Updated how KLog counts the confirmed DXCC entities to include LoTW confirmations.
- New feature: QSO upload to the QRZ.com Logbook (including qso selection and qso mark that has been uploaded)
- New feature: QSO upload to the eQSL.cc Logbook (including qso selection and qso mark that has been uploaded)
- New feature: ClubLog full log upload (adding or overwriting).
- New feature: It is possible to keep the comment field from one QSO to the following one. (TNX EA5WA)
- New feature: It is possible to select multiple QSOs in the log and execute several actions with the selected QSOs.(TNX EA5WA)
- New feature: It is possible to check for the data of calls in QRZ.com (you need a subscription in QRZ.com)
- UI: Removed the Keep my data option from the Setup UI.
- UI: The RX frequency follows the TX unless the split is checked.
- UI: Consolidation of all the electronic logs configurations in one single setup page into the eLog tab.
- Bugfix: Save all QSOs to ADIF process continued even if the user clicked in cancel.(TNX G4MKT)
- Bugfix: Backup file was not being created in the right path.(TNX G4MKT)
- Bugfix: Some paths were converted to upper case causing some issues in some case sensitive situations. (TNX G4MKT)
- Bugfix: In some cases, the RST format was not properly defined.(TNX G4MKT)
- Bugfix: Default ADIF file was not being saved on exit. (TNX G4MKT)
- Bugfix: It was not possible to select empty logs from the preferences. (TNX G4MKT)
- Bugfix: QSOs comming from WSJTx were not being uploaded to ClubLog. (TNX PD9Q)
- Bugfix: Too many mesages when uploading in realtime to Clublog. It should be done silently.(TNX EA5WA)
- Bugfix: Typo in the INSTALL-linux. (TNX DL4TO)
- Bugfix: Hamlib polling rate was not being saved from the setup. Default value is defined to 300ms. (TNX G4MKT)
- Bugfix: Complete with previous QSO (name, locator, ...) was not working properly.
- Bugfix: PROGRAMID ADIF data was not properly tagged.
- Bugfix: When selecting the QSOs to upload to LoTW, if the selected call was the first one on the combobox, selection didn't worked properly.
- Bugfix: When importing ADIF files with fields without RST_SENT or RST_RCVD the proposed default value was not adapted to the mode of that QSO.
- Bugfix: Extension .adi was always added, even if the file had it already.
- Bugfix: When doing a database backup, the name of the file was not being properly defined.
- Bugfix: ClubLog realtime syncronization was not working properly.

Download the new release and I hope you enjoy KLog

Posted in KLog, Release | Tagged | 1 Comment

KLog 1.3.2 – Bugfix on WSJT-X parse

Another bugfix release

October – 1.3.2
– Bugfix: Data comming from WSJT-X, when several WSJT-X instances were running was not properly parsed. (TNX 2E0WJW)

Posted in Uncategorized | Tagged , | Leave a comment

KLog 1.3 – Search at light speed

I have just released KLog 1.3. The main new feature is a great optimization in the search engine that allows to search very quickly even in big logs.

You can see the Changelog to check what other improvements and bugfixes are coming with KLog 1.3.

KLog 1.3.1 is also including the Croatian translation.

October – 1.3.1
– Translations: Croatian (TNX M0NKC).

October – 1.3
– Improved the search widget to make searching much quicker.
– Improved the Edit of QSO related to the default QSL sent status.
– Improved the QRZ.com & DXHeat.com queries from the log & search window.
– Improved the UDP datagram receiver to ensure it is working multicast.
– UI: KLog remembers the size of the window from last execution. (TNX EA5WA)
– UI: The Station Callsign and number of QSOs in the current log is shown in the windows title.(TNX G4MKT)
– New feature: KLog now search for the call as the user enters for previously QSOs with that call. (TNX EA5WA)
– Adds an “.adi” file extension to the log ADIF files if not added by the user. (TNX G4MKT)
– When reading a log from LoTW, if there are new QSOs not present on the current logfile, KLog offers the option to import them.
– Bugfix: It was not possible to add a log if the date and Station Callsign were the same. Now operators and comments are also taken into consideration.(TNX G4MKT)
– Bugfix: The export of QSOs without an station callsign defined was failing.(TNX G4MKT)
– Bugfix: When reading a log from LoTW, the list of QSOs were not shown at the end. (TNX EA5WA)
– Bugfix: Comment in the new log widget was converted to uppercase. (TNX G4MKT)
– Translations: Catalan (TNX Txema), Italian (TNX IU5HIU), Spanish (EA4K).

I hope you enjoy KLog!

Posted in KLog, Release | Tagged , | Leave a comment

KLog 1.2.1 – Yet another bugfix

As previous times, after a release, with new features, there is a bugfix release.

Today I am releasing 1.2.1 that arrives after some days of development during holiday time 🙂

This kind of releases never come with new features but with bugfixes and improvements. I really recommend to update to this release.

This is the Changelog:

Aug 2020 - 1.2.1
- Bugfix: ADIF export was not exporting dates with the right format in some eQSL fields.
- Bugfix: QSOs were not properly imported when received from WSJT-X.
- Bugfix: Pool/Poll typo fixed. (TNX Barry!).
- Bugfix: QSO editing - Locator was being cleared from sat tab.
- Bugfix: QSO editing - User Inferface was not properly clearedn after editing.
- Bugfix: QSOs tag in the Award tab was not properly formatted in Windows OS.
- Improvement: ADIF creation has been optimized.
- Improvement: All fields received from WSJTX are now added to the log.
- Improvement: GRIDSQUARE & MY_GRIDSQUARE ADIF fields are now also exported to LoTW upload.

Download the new release and I hope you enjoy KLog!

Posted in Bug, KLog, Release | Tagged , | Leave a comment

KLog 1.2 – Backup and sort by date and time

The Changelog is short in this release but is comes with somework in the backend… changes in the DB to improve how KLog is working.

Aug 2020 – 1.2

  • New feature: KLog proposes to do a database backup before it is upgraded so data can be recovered if there is any problem.
  • Improvement: When receiving the status from WSJT-X the RX frequency is also updated with the same TX freq.
  • Improvement: Dates and Times are now together and it is possible to sort the log based on date & time. Date format has been overall updated.
  • Improvement: Search is now more confortable as the search does not start inmediately after a key is pressed but some time after so it’s possible to enter more letters and reduce the search time.
  • Bugfix: Fixed the DB update processes.
  • Translations: Catalan (TNX Txema), Italian (TNX IU5HIU), Spanish (EA4K).

Enjoy KLog and join the Telegram groups and mailing list to discuss about KLog!

Posted in KLog, Release | Tagged | Leave a comment

How popular is KLog?

Maintaining a free software application where you simply code and upload your packages to the repositories makes very difficult to know if is there somebody out there using what you are producing.

I started KLog not for the users but for personal use and I keep that spirit, however the users of KLog are important as some of them are actively supporting KLog by reviewing, reporting bugs, providing suggestions, patchs, translations and I have even received some donations that I have used to pay for the hosting 🙂

On the other hand, I guess that the users that are actively saying “hello I am here” are just a small percentage.

Some days ago I realiced that maybe I could get some data from the Debian Popularity Contest and here is the data:

KLog is clearly not one of the most popular Debian packages. It is in the #36167 position out of 87160.

The interesting data comes when we compare with other hamradio logs as the results allow me to be more optimistic.

In the following graphic you can see a comparison of the different logs that Debian is providing by the number of installations. I am comparing just the last 5 years.

If we check for the most recent use of the log, KLog gets the first position mand it’s been the most used for a couple of years or so… or at least that is what we can see as KLog is the purple line.

With a two years span, we can see that people is installing cqrlog and maybe is people coming from xlog, that is clearly wining the contest but with a descendent tendence.

Again focusing on if the users installing the package are really using it, KLog is usually the winner.

It would be really interesting to have similar data coming from other sources, to see if one of the main differences of KLog (being native multiplatform) is noticed or not. How many macOS users does KLog have? How many Windows users does KLog have?

Anyway, these data are just for information and I hope it is funny for you to see what the popcon package is providing as it was for me to write this post.


Thank you for using KLog!

Posted in KLog | Tagged | Leave a comment

KLog 1.1 – Importing and exporting even easier

This new release of KLog brings somw new functionalities to export & import ADIF files and to upload and download to/from LoTW.

It also includes an easy way to stop the time that has been requested several times and several bugfixes and improvements.

You can find the detail in the Changelog:

May 2020 – 1.1

  • Improvement: Search widget has been improved.
  • Improvement: Callsigns are always checked to be a good callsign before they are saved to the log, imported and exported to ADIF.
  • Improvement: Removed some death code.
  • Improvement: If TX Freq & RX Freq are the same, only TX Freq is exported.
  • Improvement: New functions to check calls when importing ADIF logs.
  • Improvement: Improved how CTY.CSV (country files) is working.
  • UI: Widget to show the QSOs to be exported to ADIF & LoTW.
  • UI: Widget to show the QSOs updated from ADIF & LoTW.
  • UI: Clear the UI also clears the status of a DXCC in the Band status widget.
  • UI: Added a checkbox to easily enable/disable the real time in the QSO entry box.
  • UI: Passwords are now hidden in the UI when entered.
  • BugFix: Only QSOs are now updated when data is uploaded from LoTW.
  • BugFix: DXCC & WAZ information was updated twice when removing a QSO.
  • BugFix: DXCC & WAZ count.
  • BugFix: Fixed one SQL query on satellite.
  • Bugfix: Fixed the print function. (JL3OXR).
  • Translations: Catalan (TNX Txema), Spanish (EA4K).

Enjoy KLog and join the Telegram groups and mailing list to discuss about KLog!


Jaime, EA4K

Posted in KLog, Release | Tagged | Leave a comment

New sats.dat file with the RS-44 Sat

EA5WA has sent me an updated of the Satellite data (sats.dat) file including the RS-44 satellite.


The RS-44 was launched at the end of 2020 and now we will be able to log our activity with that bird.

Thank you EA5WA!

Tagged | Leave a comment

KLog-1.0.1 UTC date bugfix

A few days ago I received a bug report from WB0OEW telling me that the date was not being properly updated when UTC was selected.

It was not easy to detect that bug from Europe as we are so close to UTC that you have to be using KLog between 0:00 and 02:00 to notice that… but when you are in the US, it is easier to detect that the UTC date has changed but it has still not been updated in KLog 🙂

It was an easy fix so I decided to release early and give the western ham colleagues the fix soon.

This release is just including that bugfix. Not critical but interesting to have it done.

April 2020 - 1.0.1
- BugFix: UTC time was not properly managed, specially in the date.

That’s all, I really hope that you enjoy KLog!

Posted in Bug, KLog, Release | Leave a comment