bazel ведение журнала внутри файла BUILD

Привет, я хочу увидеть, что передается правилу, определенному в файле. Поэтому я хотел бы добавить только оператор журнала внутри либо BUILD файл или rules.bzlфайл, чтобы увидеть, какой параметр был передан. Я понимаю, что есть целое --execution_log_binary_fileи есть много чего почитать, но я определенно хочу сделать что-то хоть раз, быстро и грязно. Могу ли я импортировать loggingмодуль? Это что-то еще? Спасибо

2 ответа

Решение

Используйте встроенный Starlark print()функционировать в BUILD или .bzl файлы для сброса значений Bazel's console.

bazel query --output=build //my/package:allраспечатает определения всех целей, созданных макросами, вызванными изmy/package/BUILD любым .bzlфайл. Сюда входят все атрибуты, передаваемые различным правилам для создания этих целей.

Другие вопросы по тегам