mirror of
				https://github.com/TeaOSLab/EdgeAPI.git
				synced 2025-11-04 07:50:25 +08:00 
			
		
		
		
	限制访问日志中域名能写入的最大长度
This commit is contained in:
		@@ -245,7 +245,7 @@ func (this *HTTPAccessLogDAO) CreateHTTPAccessLog(tx *dbs.Tx, dao *HTTPAccessLog
 | 
				
			|||||||
		return err
 | 
							return err
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	fields := map[string]interface{}{}
 | 
						var fields = map[string]any{}
 | 
				
			||||||
	fields["serverId"] = accessLog.ServerId
 | 
						fields["serverId"] = accessLog.ServerId
 | 
				
			||||||
	fields["nodeId"] = accessLog.NodeId
 | 
						fields["nodeId"] = accessLog.NodeId
 | 
				
			||||||
	fields["status"] = accessLog.Status
 | 
						fields["status"] = accessLog.Status
 | 
				
			||||||
@@ -265,7 +265,11 @@ func (this *HTTPAccessLogDAO) CreateHTTPAccessLog(tx *dbs.Tx, dao *HTTPAccessLog
 | 
				
			|||||||
		fields["remoteAddr"] = accessLog.RemoteAddr
 | 
							fields["remoteAddr"] = accessLog.RemoteAddr
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
	if tableDef.HasDomain {
 | 
						if tableDef.HasDomain {
 | 
				
			||||||
		fields["domain"] = accessLog.Host
 | 
							if len(accessLog.Host) > 128 {
 | 
				
			||||||
 | 
								fields["domain"] = accessLog.Host[:128]
 | 
				
			||||||
 | 
							} else {
 | 
				
			||||||
 | 
								fields["domain"] = accessLog.Host
 | 
				
			||||||
 | 
							}
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	content, err := json.Marshal(accessLog)
 | 
						content, err := json.Marshal(accessLog)
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user