您可以使用 log4j 来添加日志。 依赖项已添加到 SDK 示例包 build.gradle 文件中。 使用 RadioTypeDemo.java 文件查看日志信息。

示例 1: 记录器信息 - 使用 RadioTypeDemo 类获取区域值

  1. 查看代码示例,其中记录器被添加到代码中,打开 RadioTypeDemo.java 文件,该文件位于 <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); }
  2. Automation 360 演示包中构建一个简单的机器人并选择一个单选组: 单选演示
  3. 选择一个合适的区域,例如美国东部。
  4. 保存并运行机器人。
  5. 访问生成日志的文件夹,默认日志位置: C:\ProgramData\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); } }