小编Sri*_*ara的帖子

如何将温斯顿日志文件限制为特定数量

我正在考虑使用 Winston 的日志轮换功能。有什么办法可以限制日志文件的数量。例如,如果我每天轮换文件,有没有办法指定我只想保留最近三天的日志?

node.js winston

6
推荐指数
1
解决办法
2207
查看次数

AWS Java SDK使用元数据上传时出错

我正在尝试将文件上传到S3容器,并且在进行上传之前,我正在设置文件的元数据。上载失败,并显示错误消息,指出签名不匹配。以下是我正在使用的代码:

public URL send(File f, HashMap<String,String> metadata, String type) throws Exception {
    String path = type+"/"+f.getName();

    InitiateMultipartUploadRequest req = new InitiateMultipartUploadRequest(container, secretKey).withKey(path);
    req.setCannedACL(CannedAccessControlList.AuthenticatedRead);

    if (metadata != null) {
        ObjectMetadata objectMetadata = new ObjectMetadata();
        Set<String> keys = metadata.keySet();
        Iterator<String> i = keys.iterator();
        while (i.hasNext()) {
            String key = i.next();
            objectMetadata.addUserMetadata(key, metadata.get(key));
        }
        req.setObjectMetadata(objectMetadata);
    }


    InitiateMultipartUploadResult res = s3client.initiateMultipartUpload(req);

    String uploadId = res.getUploadId();
    long fileSize = f.length();
    //check the size doesn't exceed max limit
    if (fileSize > MAX_OBJ_SIZE) {
        throw new Exception("Object …
Run Code Online (Sandbox Code Playgroud)

java amazon-s3 amazon-web-services

4
推荐指数
1
解决办法
1151
查看次数

标签 统计

amazon-s3 ×1

amazon-web-services ×1

java ×1

node.js ×1

winston ×1