diff options
-rw-r--r-- | src/main/java/com/mavlonerkinboev/animarfo/database/Database.java | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/src/main/java/com/mavlonerkinboev/animarfo/database/Database.java b/src/main/java/com/mavlonerkinboev/animarfo/database/Database.java index 36f066e..4b5a11f 100644 --- a/src/main/java/com/mavlonerkinboev/animarfo/database/Database.java +++ b/src/main/java/com/mavlonerkinboev/animarfo/database/Database.java @@ -12,8 +12,8 @@ import org.bson.Document; import org.bson.codecs.configuration.CodecRegistries; import org.bson.codecs.pojo.PojoCodecProvider; -import static org.fusesource.jansi.Ansi.*; -import static org.fusesource.jansi.Ansi.Color.*; +import java.util.logging.Level; +import java.util.logging.Logger; public class Database { private static final String MONGO_URI = App.PROPERTIES.getProperty("DATABASE_URL"); @@ -25,19 +25,23 @@ public class Database { CodecRegistries.fromProviders(PojoCodecProvider.builder().automatic(true).build()) ) ); + private static final Logger LOGGER = Logger.getLogger(Database.class.getName()); + static { + LOGGER.setLevel(Level.ALL); + } public static void saveUser(TelegramUser telegramUser) { - System.out.println(ansi().fg(YELLOW).a("Trying to save user to database...")); + LOGGER.info("Trying to save user to database"); MongoCollection<TelegramUser> collection = database.getCollection("users", TelegramUser.class); - System.out.println(ansi().fg(GREEN).a("Connected to database and got collection!")); + LOGGER.fine("Connected to database and got collection"); TelegramUser searchedTelegramUser = collection.find(Filters.eq("_id", telegramUser.getId())).first(); if (searchedTelegramUser == null) { collection.insertOne(telegramUser); - System.out.println(ansi().fg(GREEN).a("User is added to the database!")); + LOGGER.fine("User is added to the database"); } else { collection.updateOne(Filters.eq("_id", telegramUser.getId()), new Document("$set", telegramUser)); - System.out.println(ansi().fg(GREEN).a("User is updated").reset()); + LOGGER.fine("User is updated"); } } } |