@@ -210,7 +210,7 @@ enum LogCategory
210210 *
211211 */
212212#ifndef WeaveLogError
213- #define WeaveLogError (MOD, MSG, ...) nl::Weave::Logging::Log( nl::Weave::Logging::kLogModule_ ##MOD , nl::Weave::Logging::kLogCategory_Error , MSG, ## __VA_ARGS__)
213+ #define WeaveLogError (MOD, MSG, ...) nl::Weave::Logging::Log( nl::Weave::Logging::kLogModule_ ##MOD , nl::Weave::Logging::kLogCategory_Error , __FILE__, __LINE__, MSG, ## __VA_ARGS__)
214214#endif
215215#else
216216#define WeaveLogError (MOD, MSG, ...)
@@ -230,7 +230,7 @@ enum LogCategory
230230 *
231231 */
232232#ifndef WeaveLogProgress
233- #define WeaveLogProgress (MOD, MSG, ...) nl::Weave::Logging::Log( nl::Weave::Logging::kLogModule_ ##MOD , nl::Weave::Logging::kLogCategory_Progress , MSG, ## __VA_ARGS__)
233+ #define WeaveLogProgress (MOD, MSG, ...) nl::Weave::Logging::Log( nl::Weave::Logging::kLogModule_ ##MOD , nl::Weave::Logging::kLogCategory_Progress , __FILE__, __LINE__, MSG, ## __VA_ARGS__)
234234#endif
235235#else
236236#define WeaveLogProgress (MOD, MSG, ...)
@@ -251,7 +251,7 @@ enum LogCategory
251251 *
252252 */
253253#ifndef WeaveLogDetail
254- #define WeaveLogDetail (MOD, MSG, ...) nl::Weave::Logging::Log( nl::Weave::Logging::kLogModule_ ##MOD , nl::Weave::Logging::kLogCategory_Detail , MSG, ## __VA_ARGS__)
254+ #define WeaveLogDetail (MOD, MSG, ...) nl::Weave::Logging::Log( nl::Weave::Logging::kLogModule_ ##MOD , nl::Weave::Logging::kLogCategory_Detail , __FILE__, __LINE__, MSG, ## __VA_ARGS__)
255255#endif
256256#else
257257#define WeaveLogDetail (MOD, MSG, ...)
@@ -273,7 +273,7 @@ enum LogCategory
273273 *
274274 */
275275#ifndef WeaveLogRetain
276- #define WeaveLogRetain (MOD, MSG, ...) nl::Weave::Logging::Log( nl::Weave::Logging::kLogModule_ ##MOD , nl::Weave::Logging::kLogCategory_Retain , MSG, ## __VA_ARGS__)
276+ #define WeaveLogRetain (MOD, MSG, ...) nl::Weave::Logging::Log( nl::Weave::Logging::kLogModule_ ##MOD , nl::Weave::Logging::kLogCategory_Retain , __FILE__, __LINE__, MSG, ## __VA_ARGS__)
277277#endif
278278
279279#else // #if WEAVE_RETAIN_LOGGING
@@ -308,7 +308,7 @@ extern void GetMessageWithPrefix(char *buf, uint8_t bufSize, uint8_t module, con
308308extern void GetModuleName (char *buf, uint8_t module );
309309extern void GetCategoryName (char *buf, uint8_t bufSize, uint8_t category);
310310extern void PrintMessagePrefix (uint8_t module );
311- extern void Log (uint8_t module , uint8_t category, const char *msg, ...);
311+ extern void Log (uint8_t module , uint8_t category, const char *fileName, int lineNumber, const char * msg, ...);
312312extern uint8_t GetLogFilter (void );
313313extern void SetLogFilter (uint8_t category);
314314
0 commit comments