![[z/OS]](../images/ngzos.gif)
日志流大小注意事项
如果应用程序服务器尝试写入太大的消息,那么可能需要修改日志流记录大小。如果消息太大,您将接收到一条写入作业日志的错误消息。
如果日志流记录大小对于要写入它的消息太小,那么会看到一条和以下相似的消息写入到作业日志中:
TRAS0024I: Log entry is of size 5012 bytes which is too large to be added to
log stream which is configured for 4096 byte records. Log entry will not be
logged to the log stream.
原始的消息也写到作业日志里并可以在那查看。
要解决此问题并确保您的消息适合您的日志流,更改该错误日志的日志流的 MAXBUFSIZE。以下代码显示一个示例,其中修改了由概要管理工具或 zpmt 命令生成的样本 BBOERRLG 作业,以将 MAXBUFSIZE 设置为 8192:
//BBOERRLG JOB (ACCTNO,ROOM),'USER10',CLASS=A,REGION=0M
//*
//*
//*
//BBORCLGS EXEC PGM=IXCMIAPU
//STDOUT DD STDERR=*
//SYSIN DD *
DATA TYPE(LOGR)
DEFINE LOGSTREAM NAME(WAS.TY5.ERROR.LOG)
DASDONLY(YES)
HLQ(LOGGER)
LS_SIZE(500)
STG_SIZE(500)
MAXBUFSIZE(8192)
AUTODELETE(YES)
RETPD(1)
LS_DATACLAS(STANDARD)