File tree Expand file tree Collapse file tree 4 files changed +19
-2
lines changed
Expand file tree Collapse file tree 4 files changed +19
-2
lines changed Original file line number Diff line number Diff line change 1+ # InfoLogger release notes
2+
3+ This file describes the main feature changes for each InfoLogger released version.
4+
5+ ## v1.3 - 05/06/2019
6+ - ScriptingAPI: added logS() and logM() aliases for the overloaded log() functions.
Original file line number Diff line number Diff line change @@ -31,9 +31,9 @@ Default constructor and destructor are not shown here.
3131 * ` logDebug(string message) `
3232 Sends a message with severity Debug.
3333 * ` log(message) `
34- Sends a message with default severity and metadata.
34+ Sends a message with default severity and metadata. Alias: ` logS() ` .
3535 * ` log(InfoLoggerMetadata metadata, string message) `
36- Send a message with specific metadata (instead of the default, if one defined).
36+ Send a message with specific metadata (instead of the default, if one defined). Alias: ` logM() ` .
3737 * ` setDefaultMetadata(InfoLoggerMetadata metadata) `
3838 Define some metadata to be used by default for all messages.
3939 * ` unsetDefaultMetadata() `
Original file line number Diff line number Diff line change @@ -84,6 +84,14 @@ namespace Scripting {
8484 // set / unset metadata to be used for each message, if none is specified
8585 int setDefaultMetadata (const InfoLoggerMetadata &);
8686 int unsetDefaultMetadata ();
87+
88+ // aliases for the log(...) functions, for those languages unfriendly with overloading
89+ int logS (const std::string &message) {
90+ return log (message);
91+ }
92+ int logM (const InfoLoggerMetadata &metadata, const std::string &message) {
93+ return log (metadata, message);
94+ }
8795
8896 private:
8997 std::unique_ptr<baseInfoClass> logHandle;
Original file line number Diff line number Diff line change @@ -56,6 +56,9 @@ class InfoLogger {
5656 int log (const std::string &message);
5757 int log (const InfoLoggerMetadata &metadata, const std::string &message);
5858
59+ int logS (const std::string &message);
60+ int logM (const InfoLoggerMetadata &metadata, const std::string &message);
61+
5962 int setDefaultMetadata (const InfoLoggerMetadata &);
6063 int unsetDefaultMetadata ();
6164};
You can’t perform that action at this time.
0 commit comments