Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=8), | private, | parameter | :: | ESMF_LogMsgString(6) | = | (/'INFO ', 'WARNING ', 'ERROR ', 'TRACE ', 'DEBUG ', 'JSON '/) | |
integer, | private, | SAVE | :: | ESMF_LogTableCount | = | 0 | |
integer, | private, | parameter | :: | ESMF_LogTableMax | = | 1000 | |
integer, | private | :: | i_ac | ||||
type(ESMF_Log), | private, | SAVE, target | :: | ESMF_LogDefault | |||
type(ESMF_LogKind_Flag), | public, | parameter | :: | ESMF_LOGKIND_MULTI | = | ESMF_LogKind_Flag(2) | |
type(ESMF_LogKind_Flag), | public, | parameter | :: | ESMF_LOGKIND_MULTI_ON_ERROR | = | ESMF_LogKind_Flag(3) | |
type(ESMF_LogKind_Flag), | public, | parameter | :: | ESMF_LOGKIND_NONE | = | ESMF_LogKind_Flag(4) | |
type(ESMF_LogKind_Flag), | public, | parameter | :: | ESMF_LOGKIND_SINGLE | = | ESMF_LogKind_Flag(1) | |
type(ESMF_LogMsg_Flag), | public, | parameter | :: | ESMF_LOGMSG_ALL(6) | = | (/ESMF_LOGMSG_INFO, ESMF_LOGMSG_WARNING, ESMF_LOGMSG_ERROR, ESMF_LOGMSG_TRACE, ESMF_LOGMSG_DEBUG, ESMF_LOGMSG_JSON/) | |
type(ESMF_LogMsg_Flag), | public, | parameter | :: | ESMF_LOGMSG_DEBUG | = | ESMF_LogMsg_Flag(5) | |
type(ESMF_LogMsg_Flag), | public, | parameter | :: | ESMF_LOGMSG_ERROR | = | ESMF_LogMsg_Flag(3) | |
type(ESMF_LogMsg_Flag), | public, | parameter | :: | ESMF_LOGMSG_INFO | = | ESMF_LogMsg_Flag(1) | |
type(ESMF_LogMsg_Flag), | public, | parameter | :: | ESMF_LOGMSG_JSON | = | ESMF_LogMsg_Flag(6) | |
type(ESMF_LogMsg_Flag), | public, | parameter | :: | ESMF_LOGMSG_NONE(0) | = | (/(ESMF_LogMsg_Flag(0), i_ac=1, 0)/) | |
type(ESMF_LogMsg_Flag), | public, | parameter | :: | ESMF_LOGMSG_NOTRACE(5) | = | (/ESMF_LOGMSG_INFO, ESMF_LOGMSG_WARNING, ESMF_LOGMSG_ERROR, ESMF_LOGMSG_DEBUG, ESMF_LOGMSG_JSON/) | |
type(ESMF_LogMsg_Flag), | public, | parameter | :: | ESMF_LOGMSG_TRACE | = | ESMF_LogMsg_Flag(4) | |
type(ESMF_LogMsg_Flag), | public, | parameter | :: | ESMF_LOGMSG_WARNING | = | ESMF_LogMsg_Flag(2) | |
type(ESMF_LogPrivate), | private, | SAVE, target | :: | ESMF_LogTable(ESMF_LogTableMax) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | filename | |||
type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
logical, | intent(in), | optional | :: | appendflag | ||
type(ESMF_LogKind_Flag), | intent(in), | optional | :: | logkindflag | ||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_Log), | intent(in) | :: | log1 | |||
type(ESMF_Log), | intent(in) | :: | log2 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_LogKind_Flag), | intent(in) | :: | lt1 | |||
type(ESMF_LogKind_Flag), | intent(in) | :: | lt2 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_Log), | intent(in) | :: | log1 | |||
type(ESMF_Log), | intent(in) | :: | log2 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_LogMsg_Flag), | intent(in) | :: | mt1 | |||
type(ESMF_LogMsg_Flag), | intent(in) | :: | mt2 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_LogKind_Flag), | intent(in) | :: | lt1 | |||
type(ESMF_LogKind_Flag), | intent(in) | :: | lt2 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_LogMsg_Flag), | intent(in) | :: | mt1 | |||
type(ESMF_LogMsg_Flag), | intent(in) | :: | mt2 |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer(kind=ESMF_KIND_I8), | private | :: | isInit | = | 76838410 | ||
integer, | private | :: | logTableIndex | = | 0 |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=1), | private, | pointer | :: | msg(:) | |||
character(len=16), | private | :: | lt | ||||
character(len=32), | private | :: | method | ||||
character(len=8), | private | :: | d | ||||
character(len=ESMF_MAXPATHLEN), | private | :: | file | ||||
integer(kind=ESMF_KIND_I8), | private | :: | isInit | = | 76838410 | ||
integer, | private | :: | h | ||||
integer, | private | :: | indentCount | ||||
integer, | private | :: | line | ||||
integer, | private | :: | m | ||||
integer, | private | :: | ms | ||||
integer, | private | :: | s | ||||
logical, | private | :: | fileflag | ||||
logical, | private | :: | highResTimestampFlag | ||||
logical, | private | :: | lineflag | ||||
logical, | private | :: | methodflag | ||||
logical, | private | :: | noprefix | ||||
real(kind=ESMF_KIND_R8), | private | :: | highResTimestamp |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | public | :: | ftype |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | public | :: | mtype |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=ESMF_MAXPATHLEN), | private | :: | nameLogErrFile | ||||
character(len=ESMF_MAXSTR), | private | :: | petNumLabel | ||||
integer(kind=ESMF_KIND_I8), | private | :: | isInit | = | 76838410 | ||
integer, | private, | pointer | :: | errorMask(:) | => | null() | |
integer, | private | :: | errorMaskCount | = | 0 | ||
integer, | private | :: | fIndex | ||||
integer, | private | :: | indentCount | = | 0 | ||
integer, | private | :: | maxElements | ||||
integer, | private | :: | petNumber | ||||
integer, | private | :: | unitNumber | ||||
logical, | private | :: | appendFlag | = | .true. | ||
logical, | private | :: | deferredOpenFlag | = | .false. | ||
logical, | private | :: | highResTimestampFlag | = | .false. | ||
logical, | private | :: | noprefix | = | .false. | ||
logical, | private | :: | pad | ||||
logical, | private | :: | stopprogram | ||||
logical, | private | :: | traceFlag | = | .false. | ||
type(ESMF_LogEntry), | private, | dimension(:), pointer | :: | LOG_ENTRY | => | null() | |
type(ESMF_LogKind_Flag), | private | :: | logkindflag | ||||
type(ESMF_LogMsg_Flag), | private, | pointer | :: | logmsgAbort(:) | => | null() | |
type(ESMF_LogMsg_Flag), | private, | pointer | :: | logmsgList(:) | => | null() | |
type(ESMF_Logical), | private | :: | FileIsOpen | = | ESMF_FALSE | ||
type(ESMF_Logical), | private | :: | dirty | ||||
type(ESMF_Logical), | private | :: | flushImmediately | ||||
type(ESMF_Logical), | private | :: | flushed |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_LogEntry), | intent(in), | optional | :: | s |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_Log), | intent(in), | optional | :: | s |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_LogPrivate), | intent(in), | optional | :: | s |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | statusToCheck | |||
type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
character(len=*), | intent(in), | optional | :: | msg | ||
integer, | intent(in), | optional | :: | line | ||
character(len=*), | intent(in), | optional | :: | file | ||
character(len=*), | intent(in), | optional | :: | method | ||
integer, | intent(inout), | optional | :: | rcToReturn | ||
type(ESMF_Log), | intent(inout), | optional | :: | log |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | statusToCheck | |||
type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
character(len=*), | intent(in), | optional | :: | msg | ||
integer, | intent(in), | optional | :: | line | ||
character(len=*), | intent(in), | optional | :: | file | ||
character(len=*), | intent(in), | optional | :: | method | ||
integer, | intent(inout), | optional | :: | rcToReturn | ||
type(ESMF_Log), | intent(inout), | optional | :: | log |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in), | optional | :: | rcToCheck | ||
type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
character(len=*), | intent(in), | optional | :: | msg | ||
integer, | intent(in), | optional | :: | line | ||
character(len=*), | intent(in), | optional | :: | file | ||
character(len=*), | intent(in), | optional | :: | method | ||
integer, | intent(inout), | optional | :: | rcToReturn | ||
type(ESMF_Log), | intent(inout), | optional | :: | log |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | ncerrToCheck | |||
type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
character(len=*), | intent(in), | optional | :: | msg | ||
integer, | intent(in), | optional | :: | line | ||
character(len=*), | intent(in), | optional | :: | file | ||
character(len=*), | intent(in), | optional | :: | method | ||
integer, | intent(inout), | optional | :: | rcToReturn | ||
type(ESMF_Log), | intent(inout), | optional | :: | log |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_LogKind_Flag), | intent(in) | :: | lt1 | |||
type(ESMF_LogKind_Flag), | intent(in) | :: | lt2 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_LogKind_Flag), | intent(in) | :: | lt1 | |||
type(ESMF_LogKind_Flag), | intent(in) | :: | lt2 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_LogMsg_Flag), | intent(in) | :: | mt1 | |||
type(ESMF_LogMsg_Flag), | intent(in) | :: | mt2 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_LogMsg_Flag), | intent(in) | :: | mt1 | |||
type(ESMF_LogMsg_Flag), | intent(in) | :: | mt2 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_Log), | intent(inout), | optional | :: | log | ||
type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_LogEntry), | intent(inout) | :: | logEntryIn | |||
type(ESMF_LogEntry), | intent(out) | :: | logEntryOut | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_LogEntry) | :: | s |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_LogEntry), | intent(inout) | :: | s | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_Log), | intent(inout), | optional | :: | log | ||
type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_Log), | intent(in), | optional | :: | log | ||
type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
logical, | intent(out), | optional | :: | flush | ||
type(ESMF_LogMsg_Flag), | optional, | pointer | :: | logmsgAbort(:) | ||
type(ESMF_LogKind_Flag), | intent(out), | optional | :: | logkindflag | ||
integer, | intent(out), | optional | :: | maxElements | ||
logical, | intent(out), | optional | :: | trace | ||
character(len=*), | intent(out), | optional | :: | fileName | ||
logical, | intent(out), | optional | :: | highResTimestampFlag | ||
integer, | intent(out), | optional | :: | indentCount | ||
logical, | intent(out), | optional | :: | noPrefix | ||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_Log) | :: | s |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | filename | |||
logical, | intent(in), | optional | :: | logappendflag | ||
type(ESMF_LogKind_Flag), | intent(in), | optional | :: | logkindflag | ||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_Log), | intent(inout) | :: | log | |||
character(len=*), | intent(in) | :: | filename | |||
type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
logical, | intent(in), | optional | :: | appendFlag | ||
type(ESMF_LogKind_Flag), | intent(in), | optional | :: | logkindFlag | ||
logical, | intent(in), | optional | :: | noPrefix | ||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | filename | |||
type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
logical, | intent(in), | optional | :: | appendflag | ||
type(ESMF_LogKind_Flag), | intent(in), | optional | :: | logkindflag | ||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_LogPrivate), | intent(inout) | :: | alog | |||
integer, | intent(out) | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_LogPrivate) | :: | s |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_LogPrivate), | intent(inout) | :: | s | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | rcToCheck | |||
character(len=*), | intent(out) | :: | msg | |||
integer, | intent(out) | :: | msglen |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_Log), | intent(inout), | optional | :: | log | ||
type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
logical, | intent(in), | optional | :: | flush | ||
type(ESMF_LogMsg_Flag), | intent(in), | optional | :: | logmsgAbort(:) | ||
integer, | intent(in), | optional | :: | maxElements | ||
type(ESMF_LogMsg_Flag), | intent(in), | optional | :: | logmsgList(:) | ||
integer, | intent(in), | optional | :: | errorMask(:) | ||
logical, | intent(in), | optional | :: | trace | ||
logical, | intent(in), | optional | :: | highResTimestampFlag | ||
integer, | intent(in), | optional | :: | indentCount | ||
logical, | intent(in), | optional | :: | noPrefix | ||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | rcToCheck | |||
type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
character(len=*), | intent(in), | optional | :: | msg | ||
integer, | intent(in), | optional | :: | line | ||
character(len=*), | intent(in), | optional | :: | file | ||
character(len=*), | intent(in), | optional | :: | method | ||
integer, | intent(out), | optional | :: | rcToReturn | ||
type(ESMF_Log), | intent(inout), | optional | :: | log |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_Log), | intent(inout) | :: | s | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | msg | |||
type(ESMF_LogMsg_Flag), | intent(in), | optional | :: | logmsgFlag | ||
type(ESMF_LogMsg_Flag), | intent(in), | optional | :: | logmsgList | ||
type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
integer, | intent(in), | optional | :: | line | ||
character(len=*), | intent(in), | optional | :: | file | ||
character(len=*), | intent(in), | optional | :: | method | ||
type(ESMF_Log), | intent(inout), | optional | :: | log | ||
integer, | intent(out), | optional | :: | rc |