Lea y revise la documentación de Automation Anywhere

Automation 360

Cerrar contenidos

Contenidos

Abrir contenidos

Añadir registros de depuración de paquetes personalizados a bot_launcher.log archivo

  • Actualizado: 2022/05/20
    • Automation 360 v.x
    • Crear
    • Espacio de trabajo de RPA

Añadir registros de depuración de paquetes personalizados a bot_launcher.log archivo

Puede añadir registros utilizando log4j. La dependencia ya está añadida en el paquete SDK de ejemplo build.gradle de la empresa. Revise la información de registro utilizando RadioTypeDemo.java en el archivo.

Ejemplo 1: Logger info - Obtener el valor de la región utilizando la clase RadioTypeDemo

  1. Revisa el ejemplo de código donde se añade el logger en el código, abre el archivo RadioTypeDemo.java ubicado en <su último paquete-sdk-2.0.9\Nsrc\ principal\java\ncomunicación\ndebotcommand\nmuestras\nde tiposbásicos
    @BotCommand
    @CommandPkg(label = "[[RadioTypeDemo.label]]", 
    description = "[[RadioTypeDemo.description]]", icon = "sample.svg", name = "radioTypeDemo")
    public class RadioTypeDemo {
    
    	private static Logger logger = LogManager.getLogger(RadioTypeDemo.class);
    	
    	@Execute
    	public void getRegionValue(@Idx(index = "1", type = AttributeType.RADIO, options = {
    			@Idx.Option(index = "1.1", pkg = @Pkg(label = "[[RadioTypeDemo.region.1.1.label]]", value = "us_east")),
    			@Idx.Option(index = "1.2", pkg = @Pkg(label = "[[RadioTypeDemo.region.1.2.label]]", value = "us_west")),
    			@Idx.Option(index = "1.3", pkg = @Pkg(label = "[[RadioTypeDemo.region.1.3.label]]", value = "us_central"))
    	})
    	@Pkg(label = "[[RadioTypeDemo.region.label]]")
    	@NotEmpty
    	String region) {
    		logger.info("Selected region is {}", region);
    	}
  2. Construya un bot simple desde el paquete Automation 360 paquete de demostración y seleccione un grupo de radio: Demostración de radio.
  3. Seleccione una región adecuada, por ejemplo, el este de Estados Unidos.
  4. Guarda y ejecuta el bot.
  5. Acceda a la carpeta donde se generaron los registros, la ubicación por defecto de los registros: C:\ProgramData\AutomationAnywhere\BotRunner\Logs\Bot_Launcher.log.

    Si los registros se retroceden desde el Bot_Launcher.log entonces los registros crearán una carpeta basada en el mes en que fueron creados, por ejemplo, 2021-Mayo. Dentro de esta carpeta, los registros seguirán generándose.

  6. Abra el archivo Bot_Launcher.log y revisa la información del registro para el RadioTypeDemo y la región seleccionada es us_east.
Ejemplo 2: Asignar un valor al portapapeles

El siguiente ejemplo acepta una entrada del usuario o una variable y la asigna al portapapeles.

@BotCommand
@CommandPkg(label = "Copy to",icon="assigntoclipboard.svg" ,name = "assignToClipboard", description
		= "Accepts user input or a variable and assigns it to Clipboard", node_label="{{value}}")
public class AssignToClipboard {

	private static Logger logger = LogManager.getLogger(AssignToClipboard.class);

	@Execute
	public static void assign(@Idx(index = "1", type = TEXT) @Pkg(label = "Value") @NotEmpty String
									  value) {

		logger.trace("Assigning '{}' value to clipboard.", value);
	}
}
Enviar comentarios