El método getResourceBundle() de una clase Logger se usa para localizar el paquete de recursos para este registrador. Podemos configurar ResourceBundle mediante el método setResourceBundle o asignarlo desde el nombre del paquete de recursos establecido a través del método de fábrica getLogger para la configuración regional predeterminada actual y este método devolverá un conjunto de ResourceBundle de las formas mencionadas anteriormente. Si el resultado es nulo, el registrador utilizará un paquete de recursos o un nombre de paquete de recursos heredado de su padre.
Sintaxis:
public ResourceBundle getResourceBundle()
Parámetros: Este método no acepta nada.
Valor de retorno: este método devuelve el paquete de localización.
Los siguientes programas ilustran el método getResourceBundle():
Programa 1:
Java
// Java program to demonstrate // Logger.getParent() method import java.util.logging.*; import java.util.ResourceBundle; public class GFG { private static Logger logger = Logger.getLogger( String .class .getPackage() .getName()); public static void main(String args[]) { logger.info("printing the message..."); ResourceBundle rs = logger.getResourceBundle(); logger.info("Resource Bundle " + rs); } }
Salida:
la salida impresa en Eclipse IDE que se muestra a continuación :
Programa 2:
Java
// Java program to demonstrate // Logger.getParent() method import java.util.logging.*; import java.util.ResourceBundle; public class GFG { private static Logger logger = Logger.getLogger( GFG .class .getPackage() .getName()); public static void main(String args[]) { // Create ResourceBundle using getBundle // myResource is a properties file ResourceBundle bundle = ResourceBundle .getBundle("myResource"); // Set ResourceBundle to logger logger.setResourceBundle(bundle); // Get ResourceBundle from logger ResourceBundle rs = logger.getResourceBundle(); // Log the ResourceBundle details logger.info("Resource Bundle " + rs.getBaseBundleName()); } }
Para el programa anterior hay un nombre de archivo de propiedades myResource. tenemos que agregar este archivo junto con la clase para ejecutar el programa.
Salida:
la salida impresa en Eclipse IDE que se muestra a continuación :
Referencia: https://docs.oracle.com/javase/10/docs/api/java/util/logging/Logger.html#getResourceBundle()
Publicación traducida automáticamente
Artículo escrito por AmanSingh2210 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA