I strongly suggest that you use the ISRDDN command instead of LISTA.
Check the TSO procedure you are using, remove any allocations for ISPLIST and ISPLOG.
Check any initial allocation script, remove any allocations for ISPLIST and ISPLOG.
Log off and on.
In Settings Log/List 'Log Data Set Defaults' try option 4.
ISPF LIST and LOG datasets are allocated dynamically so you will see something like this in the ISRDDN list for the LOG dataset:
SYSXU3 MOD,CATLG > ISP11360 WJ1.SPFLOG2.LIST
Use a REXX pgm like this to write controlled messages to LOG.
/* write ISPF log record rexx */
parse arg zedlmsg
if zedlmsg='' then zedlmsg='ISPF log' date('s') time()
address ispexec "vput (zedlmsg)"
address ispexec "log msg(isrz000)"