summaryrefslogtreecommitdiff
path: root/src/main
diff options
context:
space:
mode:
Diffstat (limited to 'src/main')
-rw-r--r--src/main/java/com/mavlonerkinboev/animarfo/database/Database.java16
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");
}
}
}