Teamcenter C++ API Reference  2312
emh_log.hxx
Go to the documentation of this file.
1 // ==================================================
2 // Copyright 2023.
3 // Siemens Product Lifecycle Management Software Inc.
4 // All Rights Reserved.
5 // ==================================================
6 
7 #ifndef EMH_LOG_HXX
8 #define EMH_LOG_HXX
9 
10 #include <tc/emh.h>
11 #include <mld/logging/Logger.hxx>
12 
13 #include <tc/libtc_exports.h>
14 
111 extern TC_API int EMH_store_error_and_log(
112  const char* file_name,
113  int line_number,
114  int severity,
115  int ifail,
117  const std::string& msg,
118  const char* s1 = 0,
119  const char* s2 = 0,
120  const char* s3 = 0,
121  const char* s4 = 0,
122  const char* s5 = 0,
123  const char* s6 = 0,
124  const char* s7 = 0
125 );
126 
127 #include <tc/libtc_undef.h>
128 
129 #endif