diff options
author | unknown <gni/root@ts3-168.ts.cn.tlan> | 2006-12-01 11:13:43 +0800 |
---|---|---|
committer | unknown <gni/root@ts3-168.ts.cn.tlan> | 2006-12-01 11:13:43 +0800 |
commit | 8e0f8a62e46b5db76d5253e85983ba79afbd4591 (patch) | |
tree | f0c698a78eff694227f4df5dc78c6aee93f0b559 /ndb/src/mgmsrv | |
parent | 0be7d94d77c612bb918586fe54c2f4f93b0b1721 (diff) | |
parent | a446b5fec96fcd73ee78bb9df47e73a735075112 (diff) | |
download | mariadb-git-8e0f8a62e46b5db76d5253e85983ba79afbd4591.tar.gz |
Merge ts3-168.ts.cn.tlan:/home/ngb/mysql/mysql-5.0/mysql-5.0-ndb-bj
into ts3-168.ts.cn.tlan:/home/ngb/mysql/mysql-5.0/mysql-5.0-ndb
ndb/src/mgmsrv/Services.cpp:
Auto merged
Diffstat (limited to 'ndb/src/mgmsrv')
-rw-r--r-- | ndb/src/mgmsrv/Services.cpp | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/ndb/src/mgmsrv/Services.cpp b/ndb/src/mgmsrv/Services.cpp index bf16aa03d04..a6dcc13a894 100644 --- a/ndb/src/mgmsrv/Services.cpp +++ b/ndb/src/mgmsrv/Services.cpp @@ -1337,7 +1337,7 @@ Ndb_mgmd_event_service::log(int eventType, const Uint32* theData, NodeId nodeId) if (EventLoggerBase::event_lookup(eventType,cat,threshold,severity,textF)) DBUG_VOID_RETURN; - char m_text[256]; + char m_text[512]; EventLogger::getText(m_text, sizeof(m_text), textF, theData, nodeId); @@ -1353,6 +1353,15 @@ Ndb_mgmd_event_service::log(int eventType, const Uint32* theData, NodeId nodeId) if (ndb_logevent_body[i].index_fn) val= (*(ndb_logevent_body[i].index_fn))(val); str.appfmt("%s=%d\n",ndb_logevent_body[i].token, val); + if(strcmp(ndb_logevent_body[i].token,"error") == 0) + { + int m_text_len= strlen(m_text); + if(sizeof(m_text)-m_text_len-3 > 0) + { + BaseString::snprintf(m_text+m_text_len, 4 , " - "); + ndb_error_string(val, m_text+(m_text_len+3), sizeof(m_text)-m_text_len-3); + } + } } Vector<NDB_SOCKET_TYPE> copy; |