Automation Anywhere

Automation Anywhere Automation 360

關閉內容

內容

開啟內容

將自定義軟件包的調試日誌添加 到 bot_launcher.log 文件中

  • 已更新:5/17/2021
    • Automation 360 v.x
    • 建立
    • RPA 工作區

將自定義軟件包的調試日誌添加 到 bot_launcher.log 文件中

您可以使用 log4j 添加日誌。相關性已添加到軟件包 SDK 示例 build.gradle 文件中。使用 RadioTypeDemo.java 文件查看日誌記錄信息。

範例 1 : 記錄器資訊 - 使用 RadioTypeDemo 類別取得地區值

  1. 查看代碼中添加記錄器的代碼示例,打開 位於
    @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-May )創建一個文件夾。在此資料夾中、記錄會繼續產生。

  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);
	}
}
傳送意見反饋