как получить Id действия, которое вызвало функцию?



  • Добрый день

    Если вызывать стандартую функцией Log, то Id действия пишется в лог
    пример: [800639589] [17:06:15] Поток №1 : hello!

    Написал функцию, в ней выполняю некоторые действия: логирую свои действия, посылаю http запрос и т.п.
    Чтобы логирование было было точным - нужен Id действия (кубика), которое вызвало функцию.
    Как его можно получить?

    т.е. Если смотреть на кубики, я вызываю в

    Main
      вызов LogDebug (Id=800639589 например)
         Log(стандартный) 
         Какая-то моя логика, используя Id со значением 800639589
    
    

    Если смотреть на скрипт, то вызвается что-то типа такого

     section_start("", 800639589)!
     моя_функция("hello")
     section_end()!
    

    Как получить внутри моей функции значение 800639589?



  • @lexamad ScriptWorker.GetCurrentAction()



  • Спасибо!


Log in to reply