Do you have a specific format in mind for the log entry payload?
Good day David.
Implement sending an ADIF text string, which is logged similar to wsjt/jtdx/mshv. In the settings you need to be able to specify the FQDN or IP address of the server and the port on the server. (Variant 1).
An example of what comes from wsjt-x: <BAND:3>15m <STATION_CALLSIGN:6>RW6AVK <MY_GRIDSQUARE:6>KN95la <CALL:8>R3KEE/MM <FREQ:9>21.075377 <MODE:3>FT8 <QSO_DATE:8>20240426 <TIME_ON:6>053920 <QSO_DATE_OFF:8>20240426 <TIME_OFF:6>053920 <RST_SENT:3>-15 <RST_RCVD:3>+05 <GRIDSQUARE:4>KO91 <EOR>
You can suggest sending the data that is specified in the Log export settings to adif. (Variant 2).
Implement a new macro <UDPLOG> in which you indicate which fields are sent and where. (Variant 3). Similar macro <EQSL:[message>. To simplify the macro, you can take the necessary fields from the Log export table. This macro tag should be put before <LOG> or <LNW>. Macro <UDPLOG> should not replace <LOG> or <LNW>.