mirror of
https://github.com/ChestShop-authors/ChestShop-3.git
synced 2024-11-23 18:45:31 +01:00
Updated Logging methods
This commit is contained in:
parent
edee5f217f
commit
e23184d0fa
@ -33,22 +33,22 @@ public class Logging {
|
|||||||
if (Config.getBoolean(Property.LOG_TO_FILE)) FileWriterQueue.addToQueue(getDateAndTime() + ' ' + string);
|
if (Config.getBoolean(Property.LOG_TO_FILE)) FileWriterQueue.addToQueue(getDateAndTime() + ' ' + string);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void logTransaction(boolean isBuying, Shop shop, Player player) {
|
public static void logTransaction(boolean isBuying, Shop shop, double price, Player player) {
|
||||||
log(player.getName()
|
log(player.getName()
|
||||||
+ (isBuying ? " bought " : " sold ")
|
+ (isBuying ? " bought " : " sold ")
|
||||||
+ shop.stockAmount + ' '
|
+ shop.stockAmount + ' '
|
||||||
+ Items.getSignName(shop.stock) + " for "
|
+ Items.getSignName(shop.stock) + " for "
|
||||||
+ (isBuying ? shop.buyPrice + " from " : shop.sellPrice + " to ")
|
+ price + (isBuying ? " from " : " to ")
|
||||||
+ shop.owner + " at "
|
+ shop.owner + " at "
|
||||||
+ locationToString(shop.sign.getLocation()));
|
+ locationToString(shop.sign.getLocation()));
|
||||||
if (Config.getBoolean(Property.LOG_TO_DATABASE) || Config.getBoolean(Property.GENERATE_STATISTICS_PAGE)) logToDatabase(isBuying, shop, player);
|
if (Config.getBoolean(Property.LOG_TO_DATABASE) || Config.getBoolean(Property.GENERATE_STATISTICS_PAGE)) logToDatabase(isBuying, shop, price, player);
|
||||||
}
|
}
|
||||||
|
|
||||||
private static String locationToString(Location loc) {
|
private static String locationToString(Location loc) {
|
||||||
return '[' + loc.getWorld().getName() + "] " + loc.getBlockX() + ", " + loc.getBlockY() + ", " + loc.getBlockZ();
|
return '[' + loc.getWorld().getName() + "] " + loc.getBlockX() + ", " + loc.getBlockY() + ", " + loc.getBlockZ();
|
||||||
}
|
}
|
||||||
|
|
||||||
private static void logToDatabase(boolean isBuying, Shop shop, Player player) {
|
private static void logToDatabase(boolean isBuying, Shop shop, double price, Player player) {
|
||||||
Transaction transaction = new Transaction();
|
Transaction transaction = new Transaction();
|
||||||
|
|
||||||
transaction.setAmount(shop.stockAmount);
|
transaction.setAmount(shop.stockAmount);
|
||||||
@ -58,7 +58,7 @@ public class Logging {
|
|||||||
|
|
||||||
transaction.setItemDurability(stock.getDurability());
|
transaction.setItemDurability(stock.getDurability());
|
||||||
transaction.setItemID(stock.getTypeId());
|
transaction.setItemID(stock.getTypeId());
|
||||||
transaction.setPrice((isBuying ? shop.buyPrice : shop.sellPrice));
|
transaction.setPrice((float) price);
|
||||||
transaction.setSec(System.currentTimeMillis() / 1000);
|
transaction.setSec(System.currentTimeMillis() / 1000);
|
||||||
transaction.setShopOwner(shop.owner);
|
transaction.setShopOwner(shop.owner);
|
||||||
transaction.setShopUser(player.getName());
|
transaction.setShopUser(player.getName());
|
||||||
|
Loading…
Reference in New Issue
Block a user