diff options
author | KHobbits <rob@khobbits.co.uk> | 2014-05-31 20:37:44 +0100 |
---|---|---|
committer | KHobbits <rob@khobbits.co.uk> | 2014-05-31 20:37:44 +0100 |
commit | 812de5c35c5c93a4a682acb8054dc86734a81b38 (patch) | |
tree | da0def9c9dfa05f3e6d4001c01092f9cb5c1284e | |
parent | bffea1d7c8922918f073c2aa66f0435cb5e2ddf0 (diff) | |
download | Essentials-812de5c35c5c93a4a682acb8054dc86734a81b38.tar Essentials-812de5c35c5c93a4a682acb8054dc86734a81b38.tar.gz Essentials-812de5c35c5c93a4a682acb8054dc86734a81b38.tar.lz Essentials-812de5c35c5c93a4a682acb8054dc86734a81b38.tar.xz Essentials-812de5c35c5c93a4a682acb8054dc86734a81b38.zip |
Add API logging to Eco API.
-rw-r--r-- | Essentials/src/com/earth2me/essentials/api/Economy.java | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/Essentials/src/com/earth2me/essentials/api/Economy.java b/Essentials/src/com/earth2me/essentials/api/Economy.java index 309e8a628..ff6601f80 100644 --- a/Essentials/src/com/earth2me/essentials/api/Economy.java +++ b/Essentials/src/com/earth2me/essentials/api/Economy.java @@ -3,6 +3,7 @@ package com.earth2me.essentials.api; import com.earth2me.essentials.EssentialsConf; import com.earth2me.essentials.EssentialsUserConf; import static com.earth2me.essentials.I18n.tl; +import com.earth2me.essentials.Trade; import com.earth2me.essentials.User; import static com.earth2me.essentials.api.Economy.add; import static com.earth2me.essentials.api.Economy.divide; @@ -148,6 +149,7 @@ public class Economy { //TODO: Update API to show max balance errors } + Trade.log("API", "Set", "API", name, new Trade(balance, ess), null, null, null, ess); } /** @@ -175,6 +177,7 @@ public class Economy { BigDecimal result = getMoneyExact(name).add(amount, MATH_CONTEXT); setMoney(name, result); + Trade.log("API", "Add", "API", name, new Trade(amount, ess), null, null, null, ess); } /** @@ -202,6 +205,7 @@ public class Economy { BigDecimal result = getMoneyExact(name).subtract(amount, MATH_CONTEXT); setMoney(name, result); + Trade.log("API", "Subtract", "API", name, new Trade(amount, ess), null, null, null, ess); } /** @@ -229,6 +233,7 @@ public class Economy { BigDecimal result = getMoneyExact(name).divide(amount, MATH_CONTEXT); setMoney(name, result); + Trade.log("API", "Divide", "API", name, new Trade(amount, ess), null, null, null, ess); } /** @@ -256,6 +261,7 @@ public class Economy { BigDecimal result = getMoneyExact(name).multiply(amount, MATH_CONTEXT); setMoney(name, result); + Trade.log("API", "Multiply", "API", name, new Trade(amount, ess), null, null, null, ess); } /** @@ -272,6 +278,7 @@ public class Economy throw new RuntimeException(noCallBeforeLoad); } setMoney(name, ess.getSettings().getStartingBalance()); + Trade.log("API", "Reset", "API", name, new Trade(BigDecimal.ZERO, ess), null, null, null, ess); } /** |