а, понял - так это зависит не от sys.config же, а от того модуля который эти пути принимает
Если считать sys.config тупым - да. Но вдруг он или ребар достаточно умный чтобы трансформировать какую-то относительную конструкцию в абсолютный путь ВНУТРИ priv после компиляции
Если считать sys.config тупым - да. Но вдруг он или ребар достаточно умный чтобы трансформировать какую-то относительную конструкцию в абсолютный путь ВНУТРИ priv после компиляции
это не очень логично, а в какую функцию передаются полученные пути?
Можно каждую из них обернуть, чтобы они принимали ИЛИ абсолютный, или внутри priv - но это больно
sys.config этоже просто конфиг. он не понимает что у тебя там путь - это прикладной уровень. а относительный путь - это еще один прикладной уровень. ты вот считаешь что относительно priv, а дядя что относительно beam
sys.config этоже просто конфиг. он не понимает что у тебя там путь - это прикладной уровень. а относительный путь - это еще один прикладной уровень. ты вот считаешь что относительно priv, а дядя что относительно beam
Да, но sys.config же копируется ребаром - так что ему мещает добавить в него parse_transform какие-нибудь?
Кстати, logger, если указать в sys.config абсолютный путь к файлу с логами (например /var/log/xxx/console.log), всё равно делает ./log/erlang.log и еще парочку файлов