new to Golang and have a seemingly simple question. If I have a logger in package main (and defined in logger.go) at my project root, how do I reference that logger in a subpackage (ie: my routes package)?
My directory structure is:
- main.go
- logger.go
- routesoutes.go
- ...
I would think if Logger is public it would already be available to routes, but I get 'undefined: Logger' in routes.go. And if I try to import my main package in routes.go I get an 'import cycle not allowed' error since routes.go imports package main and main.go imports package routes.
Any help would be much appreciated!