Создайте функцию в любом месте вашего проекта и просто вызовите эту функцию, когда она вам понадобится.
Ребята, вы должны помнить, что вы, ребята, вызываете активные потоки, которые вы не вызываете асинхронно, и поскольку это вероятно, будет хорошим от 5 до 10 страниц, чтобы сделать это правильно. Почему бы не потратить больше времени на ваш проект и забыть о написании написанного. Правильно
//Adding a static modifier would make this accessible anywhere in your app
public Logger getLogger()
{
return java.util.logging.Logger.getLogger("MyLogFileName");
}
//call the method anywhere and append what you want to log
//Logger class will take care of putting timestamps for you
//plus the are ansychronously done so more of the
//processing power will go into your application
//from inside a function body in the same class ...{...
getLogger().log(Level.INFO,"the text you want to append");
...}...
/*********log file resides in server root log files********/
три строки кода два действительно, так как третий фактически добавляет текст. : Р [/ д2]
Это работает, но:
NODE_ENV
не production
(иначе не gatsby build
) Так что я думаю, что это просто удобный флаг, который позволит вам разрабатывать без подключения к интернету. Я не уверен, что документ имел в виду под export ...
, но так как они проверяют process.env.GATSBY_CONTENTFUL_OFFLINE
, вы можете установить его, добавив его к любой команде, которую вы запускаете в терминале (игнорируйте $
): [1112 ]
$ gatsby develop
# GATSBY_CONTENTFUL_OFFLINE is undefined
$ GATSBY_CONTENTFUL_OFFLINE=true gatsby develop
# GATSBY_CONTENTFUL_OFFLINE is true
$ GATSBY_CONTENTFUL_OFFLINE=true gatsby build
# GATSBY_CONTENTFUL_OFFLINE is true, but contenful doesn't care
# because NODE_ENV is always set to `production`
При этом (после выключения вашей сети) вы должны увидеть это в консоли:
Использование Contentful Offline cache ⚠️
Cache может быть признано недействительным, если вы редактируете файлы package.json, gatsby-node.js или gatsby-config.js
blockquote>
Вы бы использовали export …
в вашем .bashrc или подобном. Вы экспортируете объявление переменной из сценария оболочки в сеанс оболочки, делая его доступным в качестве переменной среды. Это избавляет вас от необходимости объявлять переменную при каждом вызове gatsby [command]
.
Вы также можете использовать .env.development
, чтобы объявить это значение (без export
), и Гэтсби его подберет, или вы можете использовать .env
с настроенным пакетом dotenv.