В настоящее время я работаю над Golang и столкнулся с проблемой, связанной с созданием пакета.
Проблема: можем ли мы иметь разные экземпляры одного и того же пакета.
Проблема: При сборкепакеты go, пакеты утилит (не основные) создаются или компилируются только один раз в течение этого конкретного процесса сборки.Но при ведении журнала я, с какой-то целью, хочу, чтобы разные регистраторы параллельно обрабатывали разные пакеты или файлы.Есть ли способ, чтобы у меня могло быть несколько экземпляров одного и того же пакета, чтобы изменения, внесенные в один из них, не влияли на другой.
Примечание: я нашел хороший способ использовать библиотеку go-logging, где я объявил несколько регистраторов, и это вполне удовлетворяет мои потребности.Итак, мой главный вопрос - можем ли мы иметь разные экземпляры одного и того же пакета.
Спасибо, что ответили.