Ознакомиться с документацией Automation Anywhere

Automation Anywhere Automation 360

Закрыть содержимое

Содержимое

Открыть содержимое

Добавьте журналы отладки пользовательских пакетов в файл bot_launcher.log

  • Обновлено: 5/17/2021
    • Automation 360 v.x
    • Сборка
    • Рабочая область RPA

Добавьте журналы отладки пользовательских пакетов в файл bot_launcher.log

Журналы можно добавлять с помощью log4j. Зависимость уже добавлена в файл образца build.gradle пакета SDK . Просмотрите информацию о регистрации с помощью файла RadioTypeDemo.java .

Пример 1: Logger info - получить значение региона с помощью класса RadioTypeDemo

  1. Просмотрите пример кода, в котором регистратор добавлен в код, откройте файл RadioTypeDemo.java, расположенный в
    <1 id=1 text-equiv="@BotCommand
    @CommandPkg(label = "[[RadioTypeDemo.label]]",
    description = "[[RadioTypeDemo.description]]", icon = "sample.svg", name = "radioTypeDemo")
    public class RadioTypeDemo {
    
    	<b>private static Logger logger = LogManager.getLogger(RadioTypeDemo.class)</b>;
    	
    	@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) {
    		<b>logger.info("Selected region is {}", region)</b>;
    	}"/>
  2. Создайте простой бот из Automation 360 демонстрационного пакета и выберите группу радио: Демонстрация радио.
  3. Выберите соответствующий регион, например, Восток США.
  4. Сохраните и запустите робот.
  5. Доступ к папке, в которой были созданы журналы, местоположение журнала по умолчанию: C:\Program Data\AutomationAnywhere\BotRunner\Logs\Bot_Launcher.log.

    Если журналы будут откат из файла Bot_Launcher.log, то журналы будут создавать папку на основе месяца, когда они были созданы, например, 2021 мая. В этой папке журналы будут продолжать генерироваться.

  6. Откройте файл Bot_Launcher.log и просмотрите информацию журнала для RadioTypeDemo и выбранного региона: US_East.
Пример 2: Назначение значения буферу обмена

В следующем примере пользователь принимает данные или переменную и назначает ее буферу обмена.

@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);
	}
}
Отправить отзыв