Welcome to the KLog website!

KLog is a multiplatform free hamradio logger, the only one able to run in Linux, Windows and macOS!

KLog icon

KLog is providing QSO management, useful QSL management DX-Cluster client, DXCC management, ClubLog integration, WSJT-X, DX-Marathon support and much more!

KLog is today already in several languages: Catalan, Croatian, Danish, English, Finish, Italian, Japanese and Spanish.

You can also see some Screenshots of KLog to see what it looks like.

You can write your own review on the KLog eHam review page

If you want to help us, please visit the Contribute page and find your way to improve KLog!

You can always visit the GitHub page of KLog.

Posted in KLog | Tagged | Leave a comment

KLog-2.3.4 – Bugfix and refactoring

After quite a long time figthing bugs I am happy to announce this new release. Read the changelog to know what to expect:
Mar 2024 - 2.3.4
    BugFix: After Editing a QSO, lotw_qsl_rcvd is emptied (Closes #656, #659) (TNX N6PAZ, EA5WA)
    Bugfix: Keep data of SAT tab when entering a QSO stopped working. (TNX EA5WA)
    BugFix: When editing a split QSO, if TX Frequency is modified, split is disabled and frequencies made equal. (EA5WA)
    BugFix: Incorrect CQ zone saved to DataBase (Closes #666) (EA5WA)
    BugFix: FO/x calls are not properly identified/stored (Closes #677) (EA5WA)
    BugFix: Minor CQz & ITUz bugfixes that could, potentially accept CQ or ITU zones being 0.
    Bugfix: Several fields do not meet ADIF specification (Closes #669)
    Bugfix: DX-Cluster activity file can't be edit with normal txt file. (Closes #682)
    Bugfix: QSO_COMPLETE field in database needs to be redefined (Closes #680)
    Bugfix: QRZ.com QSO status was not properly working. (Closes #664)
    Bugfix: Alternative location for logbook.dat was not working properly (Closes #653)
    Bugfix: Clarify how to use mode / submode in the DB (Closes #650)
    Bugfix: Cleared some warning errors about the DB notbeing created in the console.
    Enhancement: Refactored the getADIFQSO/getADIFFromQSOQuery to have just one single point of ADIF creation.
    Translations: Danish (TNX Peter), Russian (YL3GBC), Spanish (EA4K)
Posted in KLog, Release | Tagged , , | Leave a comment

KLog-2.3.3 – Last version of 2023

Dec 2023 – 2.3.3

  • WIP: Started to reduce the possibility of SQLi with the use of prepared statements.
  • Bugfix: Sat QSO edit was not showing the worked SAT (Closes #645)
  • Bugfix: After editing a QSO, the restore was not working properly. (Closes #649)
  • Bugfix: In Sat QSO, still not selected band may make the QSO unusable. (Closes #651)
  • Bugfix: All Gridsquares are now listed when Export to ADIF is used. (Closes #514)
  • Bugfix: Selecting a sat with a new band made the bandcombobox unusable. #613
  • Bugfix: F1 (online manual link fixed (Closes #627) (TNX ikbenkous)
  • Bugfix: ‘Usage’ does not properly handle arguments, print newlines or return status codes (Closes #625) (TNX ikbenkous)
  • Enhancement: Improved the Frequency entry. (Closes #622) (TNX ikbenkous)
  • Enhancement: Use a good discriminator in header guards (Closes #624) (TNX ikbenkous)

Please download KLog from https://github.com/ea4k/klog/releases/tag/2.3.3

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

KLog-2.3.1 – Many bugfixes, Ukrainian and new settings

Today I had some time to do some more testing and package KLog-2.3.1.
Here is the changelog

Jun - 2.3.1
- Bugfix: When exporting a log, selecting the stationcallsign has no efect on the qsos shown
- Bugfix: When no validating callsigns, some ADIF fields were exported even if they were empty.
- Bugfix: In some conditions, not identified propagation modes were exported as "NO". (Closes #518)
- Bugfix: VUCC_GRIDS validation was not properly done.
- Bugfix: It was not possible to select the second pair of freqs of a Sat (Closes #483)
- Bugfix: Export/Upload lists of QSOs where not properly created due to call validation issues. (Closes #528)
- Bugfix: Fixed the ClubLog URLs that were changed by ClubLog. (Closes #502)
- Bugfix: QSOs confirmed with LoTW were not properly shown in DXCC Status. (Closes #551)(EA5WA)
- Bugfix: In some conditions, not identified propagation modes were exported as "NO".
- Bugfix: In some conditions QRZ.com log upload was not working. (Closes #542)
- Bugfix: In some conditions eQSL.cc log upload was not working. (Closes #526)#
- Bugfix: VUCC_GRIDS validation was not properly done.
- Bugfix: It was not possible to select the second pair of freqs of a Sat (Closes #483)
- Bugfix: LoTW export was not using the selected grid when exporting (Closes #539)
- Bugfix: Some statistic widgets had a broken layout (Closes #491)
- Bugfix: When a new QSO is added, the numbers in awardswidget were not updated.
- Bugfix: Distance/beam is shown when editing. (Closes #330)
- Improvement: Inclusive search and submodes in LoTW download and WSJTX import. (TNX AG5UR)
- Improvement: Code improvement in the MainWindowInputQSO class.
- Improvement: Log export widget shows now only QSOs in the current log.
- Improvement: Code improvement in the MainWindowInputQSO class.
- Improvement: Warning of unused parameters removed.
- Improvement: Some SQL queries optimized for speed.
- Improvement: Optimized the way log files are exported to online services.
- UI: Added QRZ Lookup Button (Closes #390) (EA5WA).
- UI: Removed the locator, TX Freq and RX freq widgets from the Satellite tab. (Closes #534, 535, #536)
- UI: Shows the total number of QSOs when exporting.
- UI: Added a Right-click menu in the DXCluster widget to send a spot to QRZ.com.
- UI: Columns in LogView are now movable with the mouse.
- Removed the user callsign from the http header when checking for a new version for increased privacy.
- Translations: Catalan (TNX Txema), Latvian (TNX YL3GBC), Spanish (EA4K), Ukrainian (UR6QV & UR3QJW).

You can download KLog from:

https://github.com/ea4k/klog/releases/tag/2.3.1

Don’t forget to join the Telegram groups or the Mailing list to receive the latest information!

I hope you enjoy KLog!

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

KLog-2.3 – We keep improving KLog

Here it is! It took longer than expected but here it is KLog 2.3.

Oct 2022 - 2.3
- Improvement: Code optimization (TNX JohnS0819)
    https://github.com/ea4k/klog/pull/485
- Bugfix: Calls like EA4K/P were not identified as EA.
- Bugfix: Adding DXCluster servers was failing. (Closes #492) (TNX EA7IXM)
- Bugfix: When accepting changes on Settings, the settings were being readed twice, causing errors an delays. (Closes #495)
- Bugfix: QSOS with a lotw_qsl_sent status as NULL where not identified when queuing QSOs for LoTW. (closes #514)
- Improvement: Added the modes and propagation modes of ADIF  3.1.3 (Closes #509, #510)
- Improvement UI: Freq & RST labels have been reorganized for clarity.
- Improvement: Windows package updated to hamlib 4.4.
- Improvement: Minor UI changes in the Setup->misc tab.
- Improvement: Showing seconds in the QSO edit can be selected by the user.
- Improvement: LoTW upload process allows the user to select a specific locator to be uploaded to be matched with TQSL locations.
- Improvement: Changed how hamlib is initialized to speed-up the setup widget exit, specially for non-hamlib users.
- Improvement: Some code cleaning.

You can download KLog from:

https://github.com/ea4k/klog/releases/tag/2.3

Don’t forget to join the Telegram groups or the Mailing list to receive the latest information!

I hope you enjoy KLog!

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

KLog-2.2.1 Some crashes fixes

KLog 2.2 came with an big change on how KLog detects prefixes and DXX entities… but unfortunately there are some bugs still pending.

KLog 2.2.1 fixes some of the most important bugs.

Aug 2022 - 2.2.1
- Bugfix: Temporary bugfix for Setup eLog Page preventing crash on start. (Closes #489)
- Bugfix: Temporary quick fix to prevent call validation in some classes that may cause errors. (Opens #490)
- Bugfix: Config for real time for clublog was not properly managed.
- Bugfix: Calls like EA4K/MM were identified like Scotland, not maritime.
- Improvement: Code improvement in the Setup of eLogs.
- Tests: Tests for SetupPageElog added.

You can download KLog from:

https://github.com/ea4k/klog/releases

Don’t forget to join the Telegram groups or the Mailing list to receive the latest information!

I hope you enjoy KLog!

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

KLog 2.2 – Callsign optimization and bugfix

Here it is! It took longer than expected but here it is KLog 2.2.

Aug 2022 - 2.2
- Bugfix: DL was not properly shown in the DXCC status table (Closes #460) (TNX N6PAZ)
- Bugfix: Clublog QSO status export to file was not properly done.
- Bugfix: Removing first char in the callsign caused a crash. (Closes #455) (TNX G4MKT)
- Bugfix: Database was not beig properly created in first start.
- Bugfix: Changing the statistic widget crashed KLog. (Closes #484)
- Bugfix: Some prefixes were not properly identified.
- Bugfix: Fixed some database column name typos.
- Improvement: Callsign identification optimized.
- Improvement: The Debug logging has been improved, still much work TBD.
- Improvement: General code cleaning (coveralls.io)
- Improvement: General code cleaning (lgtm.com alerts)
- Improvement Distance is now stored for new QSO added or modified QSOs from the UI. (Closes #459).
- Map back to OSM to recover the map for raspberry & linux
- Translations: Spanish (EA4K).

You can download KLog from:

https://github.com/ea4k/klog/releases/tag/2.2

Don’t forget to join the Telegram groups or the Mailing list to receive the latest information!

I hope you enjoy KLog!

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

KLog 2.1 – Stop the war – Zoom buttons and spots to the map

We can’t still forget about the war thar Russia is fighting against Ukraine.

We still need to show our disagreement with our leaders to push for a solution.

Changelog is the following:

Feb 2022 - 2.1
- Improvement: Changed the map provider to ESRI to be able to get Map legends in English.
- Improvement: Added two buttons to the map to change the zoom level.
- New feature: DX Spots coming from DXCluster can be sent to the map.
- Bugfix: Longitude was not properly calculated from a callsign.
- Translations: Spanish (EA4K).

You can download KLog from:

https://github.com/ea4k/klog/releases/tag/2.1

Don’t forget to join the Telegram groups or the Mailing list to receive the latest information!

I hope you enjoy KLog!

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

KLog 2.0 – Stop the war

This release is dedicated to show my disagreement to the war in Ukraine.
We need to stop that.

Feb 2022 – 2.0

KLog users: Sorry for the potential drawback but reading the news and what is just happening, I felt we need to act.


This action will be small, but big things are done with small things.


This is my small thing, please do your small thing.

Stop the Ukranian war release.


This KLog release is showing my request to stop the war in Ukraine.
No other feature of bugfix will be done in this release.

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

KLog-1.9 Maps arrive to KLog

This release brings a really requested feature, a map!

It is alreay possible to see the locators that you have workd or confirmed.

Feb 2022 - 1.9

    - New feature: Map showing locators. (Closes #168)
    - Bugfix: Mark QSL to be sent is not shown if QSL is sent on right click menu in the search widget. (Closes #387).
    - Improvement: Query the radio after leaving manual mode (Closes #416).
    - Improvement: Grids are now sorted on Grid stats for satellites. (Closes #424).
    - Translations: Catalan (TNX Txema), Italian (TNX IU5HIU), Japanese (TNX JJ1TGT) & Spanish (EA4K).

You can download KLog from:

KLog

https://github.com/ea4k/klog/releases/tag/1.9

Don’t forget to join the Telegram groups or the Mailing list to receive the latest information!

I hope you enjoy KLog!

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

KLog 1.8.7 – Hamlib related bugfixes and others

This new release brings more bugfixes:

Jan 2022 - 1.8.7
- Bugfix: Removed the hamlib test from the KLog start that was causing big delays.
- Bugfix: Serial speed was not saved to config file.
- Bugfix: eQSL Uploads problem solved (Closes #406).
- Bugfix: Connection to the radios were not being done properly (Closes #407) (Closes #379).
- Bugfix: SplitCheckBox was checked when coming from Setup (Closes #377).
- Bugfix: Entering a QRZ cleared the DX Gridsquare if it was previously entered (Closes #357).
- Bugfix: Imported QSOs add the default electronic QSL send info if configured.
- Bugfix: DXCC widget shows last Entity status after modifying a QSO (Closes #412).
- Bugfix: Hamlib is now stopped while editing a QSO (Closes #414).
- Bugfix: Hamlib on serial devices works ok. (Closes #355).
- Bugfix: RST is not changed on mode change when editing. (Closes #423).
- New feature: Added a Manual Mode checkbox to disable quickly hamlib & wsjtx integration.
- New feature: Added "Save" and "Cancel" button when editing a recorded QSO.
- Update: Developers mailing list address changed to klog@groups.io (Closes #421).

You can download KLog from:

https://github.com/ea4k/klog/releases/tag/1.8.7

Stay safe and I hope you enjoy KLog!

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