Agregar registros de depuración de paquetes personalizados al archivo bot_launcher.log
- Última actualización2022/05/20
Agregar registros de depuración de paquetes personalizados al archivo bot_launcher.log
Puede añadir registros utilizando log4j. La dependencia ya se agregó en el archivo de muestra build.gradle de SDK del paquete. Revise la información de registro con el archivo RadioTypeDemo.java.
Ejemplo 1: Información del registrador: obtenga el valor de la región mediante la clase RadioTypeDemo
- Revise el ejemplo de código en el que se agrega el registrador en el código, abra el archivo RadioTypeDemo.java que se encuentra en <your latest package-sdk-2.0.9\src\main\java\com\automationanywhere\botcommand\samples\commands\basic\types
@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); }
- Cree un bot simple desde el paquete de demostración de Automation 360 y seleccione un grupo de radio: Demostración de opción.
- Seleccione una región apropiada, como el Este de los EE. UU.
- Guarde y ejecute el bot.
- Acceda a la carpeta en la que se generaron los registros, la ubicación predeterminada del registro: C:\ProgramData\AutomationAnywhere\BotRunner\Logs\Bot_Launcher.log.
Si los registros recuperan desde el archivo Bot_Launcher.log, entonces los registros crearán una carpeta en función del mes en que se crearon, por ejemplo, mayo del 2021. Dentro de esta carpeta, los registros seguirán generándose.
- Abra el archivo Bot_Launcher.log y revise la información del registro para el RadioTypeDemo y la región seleccionada es us_east.
El siguiente ejemplo acepta una entrada de 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);
}
}