|
@@ -54,6 +54,7 @@ func init() {
|
|
}
|
|
}
|
|
|
|
|
|
type gcplogs struct {
|
|
type gcplogs struct {
|
|
|
|
+ client *logging.Client
|
|
logger *logging.Logger
|
|
logger *logging.Logger
|
|
instance *instanceInfo
|
|
instance *instanceInfo
|
|
container *containerInfo
|
|
container *containerInfo
|
|
@@ -170,6 +171,7 @@ func New(info logger.Info) (logger.Logger, error) {
|
|
}
|
|
}
|
|
|
|
|
|
l := &gcplogs{
|
|
l := &gcplogs{
|
|
|
|
+ client: c,
|
|
logger: lg,
|
|
logger: lg,
|
|
container: &containerInfo{
|
|
container: &containerInfo{
|
|
Name: info.ContainerName,
|
|
Name: info.ContainerName,
|
|
@@ -237,7 +239,7 @@ func (l *gcplogs) Log(m *logger.Message) error {
|
|
|
|
|
|
func (l *gcplogs) Close() error {
|
|
func (l *gcplogs) Close() error {
|
|
l.logger.Flush()
|
|
l.logger.Flush()
|
|
- return nil
|
|
|
|
|
|
+ return l.client.Close()
|
|
}
|
|
}
|
|
|
|
|
|
func (l *gcplogs) Name() string {
|
|
func (l *gcplogs) Name() string {
|