/hibernate-ogm-mongodb/src/main/java/org/hibernate/ogm/logging/mongodb/impl/Log.java
https://bitbucket.org/cprenzberg/hibernate-ogm · Java · 91 lines · 50 code · 18 blank · 23 comment · 0 complexity · 29efafa554fac8ea1740a6a2481c19db MD5 · raw file
- /*
- * Hibernate, Relational Persistence for Idiomatic Java
- *
- * JBoss, Home of Professional Open Source
- * Copyright 2012 Red Hat Inc. and/or its affiliates and other contributors
- * as indicated by the @authors tag. All rights reserved.
- * See the copyright.txt in the distribution for a
- * full listing of individual contributors.
- *
- * This copyrighted material is made available to anyone wishing to use,
- * modify, copy, or redistribute it subject to the terms and conditions
- * of the GNU Lesser General Public License, v. 2.1.
- * This program is distributed in the hope that it will be useful, but WITHOUT A
- * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
- * PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
- * You should have received a copy of the GNU Lesser General Public License,
- * v.2.1 along with this distribution; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
- * MA 02110-1301, USA.
- */
- package org.hibernate.ogm.logging.mongodb.impl;
- import static org.jboss.logging.Logger.Level.INFO;
- import static org.jboss.logging.Logger.Level.TRACE;
- import static org.jboss.logging.Logger.Level.WARN;
- import com.mongodb.MongoException;
- import org.hibernate.HibernateException;
- import org.hibernate.ogm.datastore.mongodb.Environment;
- import org.jboss.logging.Cause;
- import org.jboss.logging.LogMessage;
- import org.jboss.logging.Message;
- import org.jboss.logging.MessageLogger;
- /**
- * @author Sanne Grinovero <sanne@hibernate.org> (C) 2012 Red Hat Inc.
- */
- @MessageLogger(projectCode = "OGM")
- public interface Log extends org.hibernate.ogm.util.impl.Log {
- @LogMessage(level = INFO)
- @Message(id = 1201, value = "Connecting to MongoDB at %1$s:%2$d with a timeout set at %3$d millisecond(s)")
- void connectingToMongo(String host, int port, int timeout);
- @LogMessage(level = INFO)
- @Message(id = 1202, value = "Closing connection to MongoDB")
- void disconnectingFromMongo();
- @Message(id = 1203, value = "Unable to find or initialize a connection to the MongoDB server")
- HibernateException unableToInitializeMongoDB(@Cause RuntimeException e);
- @Message(id = 1204, value = "The value set for the configuration property '" + Environment.MONGODB_PORT + "' must be a number between 1 and 65535. Found '[%s]'.")
- HibernateException mongoPortIllegalValue(String value);
- @Message(id = 1205, value = "Could not resolve MongoDB hostname [%s]")
- HibernateException mongoOnUnknownHost(String hostname);
- @LogMessage(level = INFO)
- @Message(id = 1206, value = "Mongo database named [%s] is not defined. Creating it!")
- void creatingDatabase(String dbName);
- @LogMessage(level = INFO)
- @Message(id = 1207, value = "Connecting to Mongo database named [%s].")
- void connectingToMongoDatabase(String dbName);
- @Message(id = 1208, value = "The configuration property '" + Environment.MONGODB_DATABASE + "' was not set. Can't connect to MongoDB.")
- HibernateException mongoDbNameMissing();
- @Message(id = 1209, value = "The database named [%s] cannot be dropped")
- HibernateException unableToDropDatabase(@Cause MongoException e, String databaseName);
- @LogMessage(level = TRACE)
- @Message(id = 1210, value = "Removed [%d] associations")
- void removedAssociation(int nAffected);
- @LogMessage(level = INFO)
- @Message(id = 1211, value = "The configuration property '" + Environment.MONGODB_SAFE + "' is set to %b")
- void useSafe(boolean safe);
- @Message(id = 1212, value = "Unknown association storage strategy: [%s]. Supported values in enum %s" )
- HibernateException unknownAssociationStorageStrategy(String databaseName, Class<?> enumType);
- @Message(id = 1213, value = "MongoDB authentication failed with username [%s]" )
- HibernateException authenticationFailed(String username);
- @Message(id = 1214, value = "Unable to connect to MongoDB instance %1$s:%2$d" )
- HibernateException unableToConnectToDatastore(String host, int port, @Cause Exception e);
- @Message( id = 1215, value = "The value set for the configuration property" + Environment.MONGODB_TIMEOUT +" must be a number greater than 0. Found '[%s]'.")
- HibernateException mongoDBTimeOutIllegalValue(String value);
- }