 Logs
  Logs
The Open
Source way of confirming QSOs
The structure of log files loaded onto the server is exactly the same as those used by the 
G4ZFE online logbook utility.
This was used for several reasons. It is reasonably well thought out,
quite a few DXpedition web sites already use it and it doesn't require
the installation of a database such as mySQL, SQL, Postgres, etc. It
was considered that this might be beyond the scope of many web authors
and added a level of complexity which really wasn't needed in such a
relatively simple application. Use of the G4ZFE method (and any
portions of code) is under the 
GNU GPL
allowing development to occur from it. Should a bug exist, or there be
an existing log on a web site, the G4ZFE sortlog.exe can be used (on
Windows/DOS only). See Rich's 
web site for more information.
The  individual file format is as follows:
The callsign of the station is used as a sub-directory in the osQSL directory [e.g. ./osQSL/TJ2MI]
36 files are generated which are 0.TXT to 9.TXT and A.TXT to Z.TXT. If
no station has been worked, the zero length file is still generated.
The comment fields (below, shaded in blue) are NOT included in any file.
  
    
      | Date (YYYY-MM-DD) |  | Time (UTC) |  |  |  |  | Frequency (kHz) |  | Mode |  | Callsign |  |  | 
    
      | 10 chars | sp | 4 chars | sp | sp | sp | sp | 4 to 5 chars | sp | 2 to 3 chars | sp | 3 to 11 chars | endline |  | 
    
      | 2009-04-17 |  | 2333 |  |  |  |  | 3529 |  | CW |  | G0BIN | 0D/0A (cr/lf) |  | 
    
      | 2007-11-12 |  | 2202 |  |  |  |  | 7026 |  | CW |  | G0BNR | 0D/0A (cr/lf) |  | 
    
      | 2008-11-15 |  | 1030 |  |  |  |  | 14030 |  | CW |  | G0BNR | 0D/0A (cr/lf) |  | 
    
      | 2008-11-12 |  | 1234 |  |  |  |  | 14019 |  | CW |  | G0BNR | 0D/0A (cr/lf) |  | 
    
      | 2007-06-03 |  | 2056 |  |  |  |  | 14026 |  | CW |  | G0CGL | 0D/0A (cr/lf) |  | 
    
      | 2006-03-12 |  | 0200 |  |  |  |  | 3525 |  | CW |  | G0CGL | 0D/0A (cr/lf) |  | 
    
      | 2008-11-12 |  | 1125 |  |  |  |  | 14019 |  | CW |  | G0CLP/P | 0D/0A (cr/lf) |  | 
    
      | 2008-11-09 |  | 1431 |  |  |  |  | 14027 |  | CW |  | G0DBE | 0D/0A (cr/lf) |  | 
    
      | 2008-11-12 |  | 1141 |  |  |  |  | 14019 |  | CW |  | G0EHO | 0D/0A (cr/lf) |  | 
  
File is sorted in true ASCII order by the last field (callsign), starting at column 30. 
Allowed modes are CW, SSB or DIG. 
Allowed frequencies are 1800 to 72000 kHz.
Padding spaces occur AHEAD of the Frequency (one padding space) and Mode fields (one padding space).
A typical (short) logfile can be 
seen here.
Following the logfile protocol used by G4ZFE, sub-directory names and
file names are in UPPERCASE, including extensions (against UNIX
conventions).
Lines are ended by using a cr/lf sequence (note UNIX coders).
  
  osqsl_footer
  

osQSL is a release under GPLv3.   
This Page Last
Updated: 2017-01-14 08:33:27Z
  
  menu
  
  footer
 Some examples not to follow!  ©
1979-2025 VP9KF. All rights
reserved.
  
  IP footer
  Some examples not to follow!  ©
1979-2025 VP9KF. All rights
reserved.
  
  IP footer
      User Agent:
      Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)      IP Address:
      216.73.216.126